sql語句搜索欄位
『壹』 sql語句中查找某欄位中含有某字元串的語句怎麼寫
select filename from oa_file where filename not like '%[!-¥]%'
或者這個:
select filename from oa_file where filename not like '%[!-?]%'
出現的問題就是問號和問好也是不一樣的,比如說英文標點半形的問號是「?」,英文標點全形的問號是「?」但是中文半形問號是「?」中文全形的問號是「?」
這些都是不一樣的,你搜出來的都是帶有英文半形問號的文件。
(1)sql語句搜索欄位擴展閱讀:
SQL中的欄位「包含」與「包含於」字元串的寫法
1、查詢表中某欄位值「包含」某字元串的所有記錄的方法
假如表中有一個name欄位,查詢name包含「張三」的所有記錄,可以這樣寫sql:
Stirng strsql="SELECT * FROM 表名 WHERE name LIKE 』%"+"張三"+"%』";
2、查詢某欄位值「包含於」某個字元串的所有記錄的方法
如果查詢表中name欄位包含於字元串「張三是個好學生」的所有記錄,可以這樣寫sql:
String strsql="SELECT * FROM 表名 WHERE INSTR(』張三是個好學生』,name)>0";
即可查詢,記錄中的name欄位值中包括:張、三、是、個、好、學、生、張三、......等所有記錄。
註:以上sql字元串中請將全形符號改為半形符號。
『貳』 sql如何查表中欄位的數據
select
*
from
表名
where
條件
(用於查找符合條件所用欄位名稱)
*也可用欄位名稱代替
『叄』 SQL語句查詢條件一個欄位=多個值怎麼寫
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
『肆』 sql 查找欄位中某字元的位置
1、創建測試表,
create table test_student(id number, remark varchar2(20));
『伍』 如何用SQL語言檢索表中的欄位名
<% dim msg,t
t=now()
msg=request("msg")
set rs=con.execute("select msg from news where msg='"&msg&"'")
if not rs.eof then
%>
<script Language="VbScript">
MsgBox "請別重復發言"
location.href="admin_gonggaofabu.asp"
</script>
<% end if
%>
<% if msg="" then
%>
<script Language="VbScript">
MsgBox "不能為空"
location.href="admin_gonggaofabu.asp"
</script>
<% end if %>
<% if rs.eof then
con.execute("insert news (msg,t) values( '"&msg&"','"&t&"')")
end if
%>
『陸』 SQL語句中怎樣同時查詢一個表中的兩個欄位
select 欄位1,欄位2,...欄位n from 表名(如果有條件的話)where age=12 and name=「小名」(如果想排序的話) order by desc(asc)(如果想限制查詢條數的話)limit=10
希望對你有幫助!
『柒』 SQL查找某一欄位相同,某一欄位不同的數據
創建測試表
createtablet
(avarchar(10),
bint,
cvarchar(1))
insertintotvalues('張三',1,'Y')
insertintotvalues('張三',2,'Y')
insertintotvalues('張三',3,'N')
insertintotvalues('李四',1,'Y')
insertintotvalues('王五',1,'Y')
insertintotvalues('王五',2,'Y')
執行查詢
selecta,MIN(b)b,cfromt
whereain
((distinctc)>1)
groupbya,c
結果
『捌』 請問高手:如何用SQL語句獲得數據表中所有關鍵欄位的名稱
select
syscolumns.name
from
syscolumns
left
join
sysobjects
on
syscolumns.id=sysobjects.idleft
join
sysindexkeys
on
syscolumns.colid=sysindexkeys.colid
and
sysobjects.id=sysindexkeys.idwhere
sysindexkeys.indid=1
and
sysobjects.name='你的表名'PS;你提到的ODBC問題我不清楚怎麼回事,但應該不會存在這樣的問題,你重新建ODBC看看,或者更新ODBC驅動,在SQL里上面的語句可以找到一個表中的關鍵欄位
『玖』 查詢資料庫中某個欄位的sql語句怎麼寫
1、在計算機中,打開Oracle的連接程序,用新建的資料庫管理員,進入【Oracle控制】的窗口上,滑鼠左鍵單擊【伺服器】按鈕,並選擇【SQL工作表】,如下圖所示。