㈠ 資料庫sql語句:將姓名這一列按照姓名字數分類,如兩個字一組,三個字一組,SQL查詢語句怎麼寫
select姓名fromuserTwhere年月日=(selectMAX(年月日)fromuserT)
㈡ sql server 2000中怎麼把表中數據的2個字加空格和3個字對其
update table set col=left(col,1)+' '+right(col,1) where len(col)=2
㈢ sql語句中查詢名字是三個字的語句怎麼寫
select 名字欄位 where len(名字欄位) =3 from 查詢的表。
㈣ 查詢第名字的第二個字和第三個字相同的sql語句
利用資料庫自帶函數截取名字欄位的第二個字和第三個字,然後在where條件裡面判斷相等,Oracle中是instr函數
㈤ sql 查詢所有名字為三個字,並且姓張或李
selectsname,sbirthdayfromstudentwhereleft(sname,1)in('李','張')andlen(sname)=3
㈥ 請問C#/SQL 語句的錯誤問題,用戶名兩個字的能篩出來,三個字的篩不出來
Request.QueryString["ReplyDataUser"]是不是獲取了多餘的空格啊,列印這個參數,然後復制到查詢分析器,看看出錯不?
㈦ sql查詢姓吳名字為三個字
select名字欄位wherelen(名字欄位)=3from查詢的表。
兩種使用方式,統一的語法結構。SQL有兩種使用方式。一是聯機交互使用,這種方式下的SQL實際上是作為自含型語言使用的。另一種方式是嵌入到某種高級程序設計語言(如C語言等)中去使用。前一種方式適合於非計算機專業人員使用,後一種方式適合於專業計算機人員使用。盡管使用方式不向,但所用語言的語法結構基本上是一致的。
高度非過程化。SQL是一種第四代語言(4GL),用戶只需要提出干什麼,無須具體指明怎麼干,像存取路徑選擇和具體處理操作等均由系統自動完成。語言簡潔,易學易用。盡管SQL的功能很強,但語言十分簡潔,核心功能只用了9個動詞。SQL的語法接近英語口語,所以,用戶很容易學習和使用。
㈧ 如何用sql語句模糊查詢姓名中有三個詞的人名,比如「king george V」,where name like'...'
假設有表T,A為人名欄位,人名中的空格可能不止一個,可能有多個,直接用空格數,或是長度數來計算,可能潛在一些問題,所以應該先作簡單處理一下,把所有不同長度(這里假設最長為10)的空格,轉成一個空格,再計算長度.
select * from
(
select 'A'=
case
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
when charindex(' ',A,1)>0 then replace(A,' ',' ')
end
from T
) M
where len(A)-len(replace(A,' ',''))>=2
希望以上對你有所幫助!
㈨ SQL 從資料庫里獲得的數據 比如rs.getString("姓名") .length()如果姓名
selectlen(姓名)asNameLenfrom表名
1、使用Len函數
2、在使用函數後,需要對列命名
㈩ 在SQL Server 2005的軟體中如何用like 語句查詢名字是三個字的人
like 後面的下劃線 一個下劃線代表一個字元,目測為6個下劃線,就代表你要檢索 讀者姓名 字元長度為六個的所有數據,查不到,請先確認讀者姓名 的長度是否為6