SQl查询语句写法

作者&投稿:姜急 (若有异议请与网页底部的电邮联系)
如何用SQL语句实现查询名字~

假设表叫【tab_1】
该表的“姓名”字段是【name】
假设你要查的这个人的姓是【张】

select * from tab_1 where name like '张%';

“%”是通配符,类似于windows文件搜索中的通配符“*”

上面SQL的意思是,搜索tab_1表中,所有姓张的人员信息

返回值可能是:

name`````…………
-------------------------
张三`````…………
张小薇```…………
张伯伦```…………
张可`````…………

假设知道这个人的名(例如:什么小田),不知道姓,就这样查:
select * from tab_1 where name like '%小田';

or的优先性大于and,所以你的sql语句条件就为:
([index_push]1 and title like '%深圳%') or (title like '%北京%')
条件改成
[index_push]1 and (title like '%深圳%' or title like '%北京%')

--修改-------------------
字段名别用type_name 貌似是个函数~~~ 在SQL2000测试过~~~~ 8个应该应该够用了吧?不够的话继续加就OK了。。 还真不好写
select A.type_name,W.XX from A,(select type_id,max(case when num=1 then type_tel+',' else null end)+
max(case when num=2 then type_tel+',' else null end)+
max(case when num=3 then type_tel+',' else null end)+
max(case when num=4 then type_tel+',' else null end)+
max(case when num=5 then type_tel+',' else null end)+
max(case when num=6 then type_tel+',' else null end)+
max(case when num=7 then type_tel+',' else null end)+
max(case when num=8 then type_tel+',' else null end) as XX from (select (select count(*) from B where type_tel<=K.type_tel) as num,* from B K) D
group by type_id) W

select * from B where type_id in (select * from A where type_id=1)


这个sql要怎写?
--建立分割函数 create function f_split(c varchar(2000),split varchar(2))returns @t table(col varchar(20))as begin while(charindex(@split,@c)<>0)begin insert @t(col) values (substring(@c,1,charindex(@split,@c)-1))set @c = stuff(...

在vb.net中,用DataGridView列不含重复的记录
你用distinct xm,结果肯定只显示一行 你试试 select * distinct xm from...或者select distinct xm,pn,nd,ql from..我不敢肯定,你试试,如果不行,你去网上下载一个sql语法大全。

java运行hiveQL,如何获取并打印日志信息?
我在用java程序通过JDBC连接到服务器上的Hive执行hiveQL语句,如何像使用cli那样显示当前map了百分值多少,reduce了百分之多少,或是出错在什么地方?... 我在用java程序 通过JDBC连接到 服务器上的 Hive 执行hiveQL语句,如何像使用cli那样显示 当前map了百分值多少,reduce了百分之多少,或是出错在什么地方? 展开 ...

mysql查询插件路径的语句是
可以直接使用 rpm -qal |grep mysql查看mysql所有安装包的文件存储位置。首先我们需要查看软件是否已经安装,或者说查看安装的软件包名称。如查找是否安装mysql接着根据 rpm -ql 列出软件包安装的文件。综合上述以上的问题,可以直接使用 rpm -qal |grep mysql 查看mysql所有安装包的文件存储位置Yum查找...

用一个 while循环语句把队列Q1的内容移动到队列Q2操作后队列Ql应该为...
Q1 = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 ]Q2 = [ ]while len(Q1) > 0: Q2.append(Q1.pop(0))print(Q1)print(Q2)

从ma_zd_qlr表中查询一个djh下只有一个qlrmc的djh或者一整行(包含所...
select djh from ma_dz_qlr where djh='qlrmc' group by djh having count(djh)=1 因为不知道你表结构,给出这个答案,二楼的答案性能比较差,不推荐使用,请根据表结构自己改写。

...List里有多个User,User里有十个字段,根据四个字段进行查询...
QBC(Query By Criteria)查询方式是 Hibernate 提供的“ 更加面向对象”的一种检索方式。 QBC 在条件查询上比 HQL 查询更为灵活,而且支持运行时动态天生查询语句。在Hibernate 应用中使用 QBC 查询通常经过 3 个步骤:(1)使用 Session 实例的 createCriteria() 方法创建 Criteria 对象 (2)使用工具类 ...

ql语句中条件短语的关键字是
您是要问Sql语句中条件短语的关键字是什么吗?WHERE。SQL是具有数据操纵和数据定义等多种功能的数据库语言,WHERE子句的目的是对选择操作进行一些限制,是条件短语的关键字。

qlsql可以打开db的文件吗
可以。如果是数据库,是由于数据库无法识别监听,可以使用plsql看是否能使用db.properties文件中的配合进行连接数据库,PL\/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language\/SQL)。PL\/SQL是Oracle数据库对SQL语句的扩展。

“oracle case when” 语句“then ”之后可不可以加查询语句?
注意新的方案这个提法,我是不打算让OQL支持CASE WHEN这个特性的,为何要这样做呢?QL只解决 80%的普通查询,其它复杂的查询,应该依托于其它技术,否则会增加OQL的复杂性.复杂的查询,可以借助于SOD框架的SQL-MAP技术,将SQL语句写在SqlMap.config文件中;可以采用数据库视图或者计算列.

东乡族自治县13080803208: SQL查询语句怎么写 -
枝成肌醇: 用like关键字进行模糊查询 select 列名 from 表名 where 列名 like '关键字%关键字'%是通配符 可以通配任意字符

东乡族自治县13080803208: sql查询语句如何写 -
枝成肌醇: 我的写法是oracle的,如果是其他数据库,自己调整(比如mysql的必须有别名等等) 两个办法 (1)编号和还款日期合并求最大值,然后再查询一次. select * from table where 编号||还款记录 in (select 编号||max(还款记录) 合并记录 from table group by 编号) (2)开窗函数,按照还款日期排序,然后求最大的那个. select 编号,还款日期,金额 from (select rank()over(group by 编号 order by 还款日期 desc) 倒序,编号,还款记录,金额 from table) where 倒序=1

东乡族自治县13080803208: 求教一个SQL查询语句要如何写 -
枝成肌醇: 抱歉,原来想简单了.如下语句已更正select a.部门名称,b.订单月份,sum(c.订单金额) as 订单月份金额合计 from (select distinct 部门名称,部门编号 from 表A ) a join (select distinct 订单月份 from 表B ) b on 1=1 left join 表B c on a.部门编号=c.部门编号 and b.订单月份=c.订单月份 group by a.部门名称,b.订单月份

东乡族自治县13080803208: sql查询语句大全 -
枝成肌醇: 一、基础1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7...

东乡族自治县13080803208: sql如何查询语句的格式怎么写? -
枝成肌醇: select * from table

东乡族自治县13080803208: sql语句查询的写法 -
枝成肌醇: 你可以这么做 将int数组A的元素按,连接 组成一个长字符串 比如1,2,3,4,5 declare @str varchar(4000) set @str='1,2,3,4,5' exec('select * from 表 where Id in ('+@str+')')

东乡族自治县13080803208: SQL数据库查询语句怎么写 -
枝成肌醇: select tb1.学号,tb1.姓名,tb2.专业 from tb1,tb2 where tb1.姓名=tb2.姓名 and tb2.学分=75

东乡族自治县13080803208: 怎么在sql server中写查询语句 -
枝成肌醇: 打开SQL Server Management Studio 界面.法1:单击工具栏的“新建查询”;方法2:或右击数据库名称-》“新建查询”;方法3:选中数据表-》编写表脚本为-》SELECT到-》新查询编辑器窗口.在数据库对象下拉框中选择“BooksDB”,在查询编辑器输入区中输入Transact-SQL语句,然后点击工具栏或“查询”菜单中的“!执行”,执行输入区的Transact-SQL语句

东乡族自治县13080803208: SQL查询语句怎样写 -
枝成肌醇: select [字段名] from [表名]where [条件]

东乡族自治县13080803208: sql如何查询语句的格式怎么写?
枝成肌醇: VF常用SQL语句大全 SQL是结构化查询语言,查询是SQL语言的重要组成部分,但不是全部,SQL还包括数据定义,数据操纵和数据控制功能等部分.如今SQL已成为关系数据库的标准数据语言,所以现在的关系数据库管理系统都支持SQL....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网