楼主: 
smlboby (波比)   
2014-03-24 10:02:31※ 引述《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语法是什么意思呢?? 这段是撷取书籍上的语法,书籍无特别说明
: 所以无从得知要做什么用途~"~
: 新手求解语法问题!!  感谢!!