sql问题
我的表中 有个字段 a=123.456
我想在sql里实现,最后这个字段值能够这样展示 K123+456
请问这个sql语句怎么写呢?
拿出来的时候.ToString("E");
select 'K' + replace(CAST(123.456 AS VARCHAR),'.','+')
帮顶
TOSTRING咯
ToString() and SubString()
select T.*,(replace(CAST(T.F_NB_SFZZH AS VARCHAR),'.','+')) as NF_NB_SFZZH from table T
但是这样报错,没有左括号
sqlserver应该可以的,你用的什么数据库啊?
Oracle 不行啊,就是错在 'K'+ 上
oracle 字符串连接应该是“||” 不是“+”
是的,这样就对了,谢谢
相关问答:
PB中开发的。
DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)
string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
请问各位,如何将SQl中,某字段中的值横向展开呢,
CASE WHEN
具体问题具体分析,看你要怎么展开
姓名 科目 成绩
张三 英语 90
李四 英语&nb ......
table1
名称 入库数
CT机 3
CT机 5
X光机 4 ......
sql可以有两个以上的触发器吗??我指的是for触发器,那其他的呢??
什么意思?
可以的
10个都没问题
可是我写了两个for insert 触发器,造成进程阻塞了呢?怎么办呢?请高人指点
......