虽然用的ORACLE SQL查询语句还是通的
--创建影厅信息表(cinemaInfo)
create table cinemaInfo
(
cid number primary key,--编号
cname varchar2(10) not null, --影厅名称
remark varchar2(50)
);
--电影信息表(filmInfo)
create table filmInfo
(
fid number primary key,-- ......
我现在又这样一个需求 有一张表 表 表名Book
字段 BookID BookName(书名) BookDesc (书的简介) 我要根据一个关键词 例如 Net入门 查询所有包含这个关键词的结果
sql 语句 select * from Book where BookName like '%Net入门%' or BookDesc like '%Net入门%'
我要对结果进行排序 把书名中包含 ‘Net入门’ 的结果 ......
一个表level
id name parentID
表内容
1 books 0
2 software 0
3 Philosophy 1
4 Confucianism 3
5 Utilities 2
6 Literature 1
预计输出
Books - Philosophy
Books - Philosophy - Confucianism
Books - Literature
Software - Utilities
求sql 语句 就看大哥们发挥了,高手就 ......
InstallItems ItemName InstallTitleID
100001-1001 / 100001-1001 OS Units 2
100003-1005 / 100003-1006 Memory Card 1
100004-1002 / 100004-1003 Encoder 1
X0012 Job Aid -Total Tape-4 1
X6545 / X6545 TS ......
worker(workerno,workername,workersex,workerborndate)
显示所有职工的年龄,并按职工号递增排序。
表中只有员工的出生时间,例如1952-01-03
此sql语言如何写?如何利用系统时间计算年龄?
请高手帮忙1
SQL code:
select workerno,workername,workersex,datediff(year,workerborndate,getdate())
from worker
o ......
数据库中有一列,里面的值 或空或有值。
想更新这一列,将空值的部分添加数值,使更新后的值与原来的值不重复,最好是依次增长的顺序
可以试试用identity函数
SQL code:
declare @i int
set @i=1
update tb set @i=@i+1,col=ltrim(@i) where col is null
管理员很强大!!
学习了
引用
SQL code
decla ......