当前位置:首页 » 编程语言 » sql语句搜索字段

sql语句搜索字段

发布时间: 2022-06-06 20:40:21

‘壹’ 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工作表】,如下图所示。

热点内容
怎么弄ld帐号和密码 发布:2025-02-08 18:11:42 浏览:627
新逍客20发动机压缩比 发布:2025-02-08 17:58:10 浏览:115
qq号和密码我都知道为什么登不上 发布:2025-02-08 17:52:21 浏览:872
宝塔服务器ip进不去 发布:2025-02-08 17:52:18 浏览:382
担保中介源码 发布:2025-02-08 17:14:37 浏览:412
手机存储卡速度测试 发布:2025-02-08 17:02:57 浏览:25
洪恩编程 发布:2025-02-08 17:02:19 浏览:814
linux远程控制 发布:2025-02-08 17:02:16 浏览:153
珠心算算法 发布:2025-02-08 17:00:37 浏览:919
动态ip可以做服务器么 发布:2025-02-08 17:00:33 浏览:220