1、select case when ISNUMERIC(字段)=1 then 汉字 else 字段 end from 表名;2、select 字段,NULL as 空白列 from 表名;
1、select case when isnumeric(a)=1 then '张三' else a end as name from table2、select a,'' as b from table
转载于:https://www.cnblogs.com/xieon1986/archive/2012/10/26/2740848.html
在用ireport只做报表
时
,客户要求显示至少十行数据,不足十行
时
,显示
空
行。
ireport的数据源是数据库
sql
,一般情况就是查出来,是多少就显示多少。现在这个报表,需要嵌入子表,如果头表只有一条或数据比较少
时
,头行之间的
空
表会比较难看,所以要求显示
空
行信息。
数据少于10条
1)普通
SQL
查询
SELECT ITEM_ID || '' ITEM_ID, ITEM_CODE, DESC...
在
利用
Oracle interface table 批量导入数据
时
,需要首先
利用
SQL
Loader 将数据从csv文件中导入自己创建的临
时
表。而使用
SQL
Loader有些应该注意的地方:
1.csv文件和临
时
数据库表的最后一
列
最好不要设置为number类型,否则导入数据到临
时
表
时
会出很多莫名其妙的错误;
2. 用记事本编辑csv文件
时
,最后一行之后不要加回车;
loader.ctl
load data
infile "文件路径/文件名称.txt.." --文件路径 可以在此处制定也可以在 shell中执行
sql
ldr
时
使用,此处不是必须要有的
app...
很多数据库都不支持数值类型
列
中
插入
空白
值,因为数值类型的
列
只能存储数字类型的数据,而
空白
值不是数字类型的数据。然而,一些数据库提供了一些特殊的方式来处理这种情况。
例如,在 My
SQL
中,可以使用 `NULL` 或 `DEFAULT` 来代表
空白
值。如果一个数值类型的
列
允许
插入
空白
值,那么在
插入
数据
时
可以使用以下语句:
INSERT INTO table_name (column1, column2) VALUES (value1, '');
其中,`table_name` 是要
插入
的表名,`column1`、`column2` 是要
插入
的
列
名,`value1` 是要
插入
的具体值,`''` 代表
空白
值。在这个例子中,我们将一个
空白
值
插入
了一个数值类型的
列
中。请注意,这种做法并不是标准
SQL
的做法,而且也不是所有的数据库都支持。
总的来说,为了保证数据的一致性和可靠性,不建议在数值类型的
列
中
插入
空白
值。如果需要
插入
空
值,建议使用 `NULL` 代表
空
值,这是
SQL
的标准做法。