1樓:網友
declare @t table(name varchar(10))insert into @t
select '123abc' unionselect 'a1b2c3' unionselect 'aaab3ccccc' unionselect 'abcde' union
select '112233v' unionselect 'a1234' union
select '54321' union
select '3cccc3'
select * from @t
select * from @t whereisnumeric(name)=1 --or name not like '%0-9]%'純數字。
or name not like '%a-za-z]%'純字母。
查詢結果---
8 row(s) affected)name112233v
123abc
3cccc3
a1234a1b2c3
aaab3ccccc
abcde8 row(s) affected)nameabcde2 row(s) affected)
select語句是什麼?
2樓:帳號已登出
select是sql資料操縱語言(dml)中用於查詢**內欄位資料的指令,可搭配條件限制的子句(如where)或排列順序的子句(如order)來獲取查詢結果。
select的基本語句格式如下:
select [all | distinct] 欄位名 [,欄位名。from 資料表名 [,資料表名。where 篩選條件式] [group by 欄位名[,欄位名。
order by 欄位名[,欄位名。
select語句作用介紹
列選擇(投影操作):能夠使用select語句的列選擇功能選擇表中的列,這些列是我們想要用查詢返回的。當我們查詢時,可在選擇查詢的表中指定的列。
行選擇(選擇操作):能夠使用select語句的行選擇功能選擇表中的行,這些行是我們想要用查詢返回的。能夠使用不同的標準限制所看見的行。
連線(多表操作):能夠使用select語句的連線功能來集合資料,這些資料雖然被儲存在不同的表中,但是我們可以通過連線查詢到該資料。
以上內容參考 百科—select()
select語句查詢
你再關聯張表c store 加個條件 讓m in中的c dest id c store 中的id 基本同意 server126 的觀點 select t1.姓名,t1.年齡,t1.基本工資 要查詢的欄位 from table1 t1,table2 t2 兩個表取別名 where t1.姓名 t2.姓...
mybatis為什麼執行select語句是,返回的結果都是空的
這個很大的原因是你資料庫中本身執行的改sql返回的就是空,你可以把改sql複製出來直接放到資料庫中執行一次 sql語句貼出來,部分函式會影響資料,你可以看到有個orderid 0,表示執行你的sql在資料庫裡面能查到資料,只不過不是正常的結果。為什麼mybatis生成的sql語句可以正確執行,但是返...
SQL裡SELECT和UPDATE語句的用法
select 欄位名 可以有多個,如果查詢所有欄位的話,可以用 號 from 表名 where 欄位 查詢條件 後面的where條件可選。如 select from jobs where job desc 50select job id from jobsupdate update 表名 set 列...