English 中文(简体)
ISNUL Column
原标题:ISNULL Column SQL
  • 时间:2011-11-23 14:48:16
  •  标签:
  • sql
  • t-sql

Problem: The code reads each row and should determine whether it is empty or not. I want to print out "works" if the column is null. Otherwise, it should not do anything. Right now it is not working. It is giving me an error that the column does not exist.(the one mentioned in the if statement)

Here is the code. Code:

DECLARE Employee_Cursor CURSOR FOR

SELECT [Description]  
FROM tblSubViews ts  
INNER JOIN tblViewSubViewJoin tvs  
ON ts.SubViewId = tvs.SubViewId Where tvs.ViewId = 4

OPEN Employee_Cursor

FETCH NEXT FROM Employee_Cursor
WHILE @@FETCH_STATUS = 0

BEGIN   
if (Description = null)
begin
print  works 
end
   FETCH NEXT FROM Employee_Cursor
END
CLOSE Employee_Cursor
DEALLOCATE Employee_Cursor
最佳回答

您不能与平等使用的<代码>NUL进行比较。

在使用治疗器时,还必须选择成一个变量:

  FETCH NEXT FROM Employee_Cursor INTO @Description 
  WHILE @@FETCH_STATUS = 0

当然,你需要宣布@描述为适合该栏的类型,

问题回答

因此,鉴于其价值并不高,你不能与经常手段进行比较——你需要使用<代码>。 ISNUL or IS NOT NUL methods:

if (Description IS NULL)
begin
  print  works 
end

与<代码>IS NUL或. IS NOT NUL相比,你将重新研究结果。

在这种情况下,迫切需要一名治疗员。

SELECT 
[Description],
ISNULL([Description]   , Works ) AS text
FROM tblSubViews ts   
INNER JOIN 
tblViewSubViewJoin tvs   
ON 
ts.SubViewId = tvs.SubViewId 
Where 
tvs.ViewId = 4

那么,你可以通过在你的《经济、社会、文化权利国际公约》条款中增加一项额外标准来缩短这一节点,而这一条款只选择了无说明的栏目?

根据你的逻辑,在你的询问中使用<代码>snull()。





相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

难以执行 REGEXP_SUBSTR

I m 查询Oracle 10g。 我有两张表格(样本数据见下文)。 i m 试图提取一些领域

SQL Query Shortcuts

What are some cool SQL shorthands that you know of? For example, something I learned today is you can specify to group by an index: SELECT col1, col2 FROM table GROUP BY 2 This will group by col2

PHP array callback functions for cleaning output

I have an array of output from a database. I am wondering what the cleanest way to filter the values is example array Array ( [0] => Array ( [title] => title 1 ...

OracleParameter and DBNull.Value

we have a table in an Oracle Database which contains a column with the type Char(3 Byte). Now we use a parameterized sql to select some rows with a DBNull.Value and it doesn t work: OracleCommand ...

Running numbers in SQL

I have a SQL-statement like this: SELECT name FROM users WHERE deleted = 0; How can i create a result set with a running number in the first row? So the result would look like this: 1 Name_1 2 ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签