SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
㈡ 怎样用sql写一个逻辑判断语句,当输入得&brand='其他'时执行一段sql语句,当&brand!
应该可以用存储过程吧。如果不好写那就用逻辑代码了。不用数据库去判断
㈢ sql中逻辑值如何表述呀比如vb中用false代表假,以true代表真
用表达式进行逻辑判断如:1<>1则条件永不成立,为false
㈣ sql语句里的逻辑或写法
select t1.No NO,t2.name NAME,t2.age AGE ,t3.count COUNT from t1,t2,t3
where
t1.NAME = t2.NAME(+) and
t1.No = t3.No(+)
and t3.count=1
UNION ALL
SELECT NO,NAME,0,0
FROM T1
WHERE
T1.name NOT IN
(SELECT NAME FROM T2)
to 光和虹
你后边已经限制死了t3.count=1,即使你再怎么用t1.No = t2.No(+)这种连接,你也查不出相关的记录
而且写sql首先要实现的是考虑结果,其他的东西可以再优化
并且D 40 在表2中存在,但是在表3中也不存在,虽然D 40 这条数据因为是和表1里的name不同才没被选出来
所以你可能描述的不够详细
㈤ SQL case语法,下面的逻辑怎么写SQL
SELECT
返回的一个结果集
,要通过Case返回不同的列
倒是可以
case
id
when
'1'
then
'返回'
when
'2'
then
...
else
...
end
㈥ sql查询语句的写法
可以,有or和and时,or要加括号
㈦ 请高手指点,下面的sql语句要怎么写
在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强
SELECT * FROM [tablename] /*数据源*/
AS P
PIVOT
(
Count(类别/*行转列后 列的值*/) FOR
p.类别/*需要行转列的列*/ IN ([类别1],[类别2],[类别3],[类别4]/*列的值*/)
) AS T
㈧ asp中SQL语句的逻辑值要怎么写
看你的字段类型。。如果是数字 就用where 婚否 = 1(这里1表示结婚了) 如果是字符传就 where 婚否 = '以婚' 如果是BOOL 就用where 婚否 = true
㈨ 这个sql语句怎么写,,很简单的逻辑
update 表1 sets B=D from 表1,表2 where 表1.A=表2.C