SQL高手幫我看下這個SQL語句應該怎麼寫才正確

2022-02-25 04:54:32 字數 661 閱讀 6207

1樓:

其實你可以在 sql = "select len(replace(fentan_name,',','')) from zhang" 之後把 sql writ 出來,看看和 select len(fentan_name) from zhang

有什麼區別就知道問題再**了。要學會除錯和查詢bug。

2樓:

如果你要的是字段裡的值去掉逗號後的長度,那麼語句沒有問題。

3樓:匿名使用者

確認你用的是sql server資料庫。

再不行,就試一下這樣:

select convert(varchar(800),len(replace(fentan_name,',',''))) as tt from zhang

4樓:碧海雲浮

select len(replace(fentan_name,',','')) from zhang"

5樓:匿名使用者

select fentan_name ,replace(fentan_name,',','')) ,len(replace(fentan_name,',','')) from zhang

看看這個結果就知道問題出在**了

sql查詢語句like 的問題,sql查詢語句Like 的問題

like 操作符用於在 where 子句中搜尋列中的指定模式。sql like 操作符語法 select column name s from table name where column name like pattern 萬用字元 描述 替代一個或多個字元 僅替代一個字元 charlist 字...

SQL查詢請高手指教,SQL 查詢 請高手指教

select 部門名稱,count 使用者id max 使用者登陸時間 from 登陸表 a join 關係表 b on a.使用者id b.使用者id join 部門表 c on b.部門id c.部門id where 使用者id 1 group by 使用者id,部門id with rollup...

如何通過SQL指令碼建立資料庫,通過SQL語句使用什麼命令建立資料庫

開啟sql查詢分析器,單擊 檔案 開啟,選擇你的sql指令碼,然後點選執行,或者f5 用sql語句建立資料庫的語法 第一步 先要判斷當前資料庫系統中是否存在你要新建的資料庫,如果是就要刪除 master系統資料庫中的sysdatabases表中存放了所有資料庫清單 if exists select ...