sql查詢的問題

2022-04-05 18:30:08 字數 754 閱讀 3120

1樓:

你補充的問題,可以使用case when then 來完成你的需求**如下:

select case when substring(hid,6,1)='-' then substring(hid,7,4) else substring(hid,5,4) end as 結果 from table1

希望對你有幫助

2樓:

select left(字段,4) as y from 表

3樓:匿名使用者

select substring(列名,-8,4) from table;

4樓:藍夢宇風

如果你是在外面呼叫的話,建議你把資料轉化為xml格式,然後用xpath函式很容易就能得出你需要的資料。

5樓:匿名使用者

left(right(字段,8),4)

6樓:匿名使用者

select case when substr(hid, 6, 1) = '-' -- 如果第6為是-

then substr(hid, 7, 4) --- 從第七位取 4位符

else -- 如果第6為不是-

substr(hid, 5, 4) --第五位取 4位符from biao

7樓:

select * from 表名 where 列名;

SQL語句查尋問題,sql查詢問題

這樣的問題,說明你平時不學。基礎書上都有,最簡單的select from where 如果不會,問老師能更直接些。基礎的東西要吃透。sql的複雜查詢問題 關於sql查詢的問題 一 你的 select a.from test1 a,test2 b 將被系統看作是這樣的乙個查詢 從表a中取出第1條記錄,...

SQL查詢多條符合條件的記錄,SQL查詢滿足兩個條件的重複記錄只顯示2條記錄的方法

select from table where column a in select 條件n from table where 總之你的多個 條件 如果能用select出來的話,把結果放到in裡就可以了。查詢符合條件的記錄,關鍵字 where 假如 表 table 中有3個字段,t1,t2,t3並且...

SQL中遞迴查詢,sql 怎麼遞迴查詢的方法

with tt select 語句1 初始化union all select 語句2 select from tt 在select 語句2中from的表裡關聯with後面的表名tt就形成遞推了。給樓主例子 化解32層遞迴限制 sql 怎麼遞迴查詢的方法 1 建立測試表,createtabletest...