※ 引述《APE36 (PT乡民)》之铭言:
: (针对 SQL 语言的问题,用这个标题。请用 Ctrl+Y 砍掉这行)
: 数据库名称:SQL
: 数据库版本:unknow
: 内容/问题描述:
: 想了解一下
: 最近接触的SQL语法的问题
: (1)
% 代表万用字符(不限数量的任何字符)
_ 代表单一万用字符(1个任何字符)
: select * from book where name LIKE '%543%';
上述语法是查出 name 这个字段有包含 543 子字串的资料
以下列资料为例,会被查出的为(v)
name
135432 (v)
54379 (v)
98543 (v)
542223
: 与
: select * from book where name LIKE '_2%';
上述语法是查出 name 这个字段第2个字符为 2 的资料
以下列资料为例,会被查出的为(v)
name
1234 (v)
245
12342 (v)
: 这两段SQL语法差别在哪呢??
: 不求甚解@@
: (2)
: create table 专案 p1 (员工编号 char(4) primary key);
: insert into 专案 p1
: select 员工编号 from 员工专案
: where 专案编号 ='p1';
上述第一行是在数据库中建立一个叫做 专案 的table
内含一个名为 员工编号 的字段(且为PKey)
上述第二行是在新增资料进入刚建立的 专案 table
资料来源为 员工专案 table中, 专案编号 字段等于 p1 的所有资料
: 请益一下这段SQL语法是什么意思呢?? 这段是撷取书籍上的语法,书籍无特别说明
: 所以无从得知要做什么用途~"~
: 新手求解语法问题!! 感谢!!