 |
|
คือ ผมพึ่งเรียน คำสั่ง sql มาวันนี้วันแรกน่ะครับ แล้วอาจารย์ให้โจทย์มา สามข้อ
1. สร้างฐานข้อมูลชื่อ dbSale โดยกำหนดคุณสมบัติต่างๆ ดังต่อไปนี้
- เก็บข้อมูลไว้ที่ drive C ใน folder ชื่อ รหัสนักศึกษา
- กำหนดให้ฐานข้อมูลมีขนาดเริ่มต้นที่ 10mb แต่ไม่เกิน 30mb เมื่อฐานข้อมูลเต็มสามารถเพิ่มขนาดได้ครั้งละ 2mb
คำสั่งที่ผมเขียนได้ดังนนี้
Code (SQL)
create database dbSale
on primary(
name=dbSale,
filename='C:\รหัสนักศึกษา\dbSale.mdf',
size=10,
maxsize=20,
filegrowth=2
)
log on(
name=dbSale,
filename='C:\รหัสนักศึกษา\dbSale.mdf',
size=10,
maxsize=20,
filegrowth=2
)
คำสั่งที่ผมเขียนไปด้านบนนี้ถูกไหมครับ แล้วอยากทราบว่า on primary กับ log on มันต่างกันยังไงครับ เลือกเขียนเอาอย่างใดอย่างหนึ่ง
หรือว่า ต้อง เขียนแบบเดียวกันทั้งสองครับ อีกครับ ค่า พวก size ต้องใส่ mb ด้วยไหมครับ
2 ต้องการเพิ่มคอลัมน์ส่วนลดเป็นเปอร์เซ็น ในตาราง ProductOrder ให้ชื่อว่า Discount ชนิด Int โดยค่าที่ป้อนในตารางต้องเป็นค่าที่อยู่ระหว่าง 0-20
คำสั่งที่ผมเขียน
alter table ProductOrder add Discount Int ผมเขียนได้แค่นี้อ่ะครับ ไอ้ตรงที่โจทย์บอก โดยค่าที่ป้อนในตารางต้องเป็นค่าที่อยู่ระหว่าง 0-20 ผมไม่ทราบจริงๆ ว่าต้องเขียนแบบไหน หรือใช้คำสั่งอะไรเขียน
3 ต้องการค้นหาข้อมูลลูกค้าที่มีชื่อขึ้นต้นด้วย "S" ลงท้ายด้วย "e"
คำสั่งที่ผมเขียน
select*from Customer where Cname like 'S%''%e'
ขอบคุณมากๆ ครับผม
Tag : PHP, Ms Access, MySQL, Ms SQL Server 2005, Ms SQL Server 2008, Ms SQL Server 2012
|
|
 |
 |
 |
 |
Date :
2014-10-31 01:56:15 |
By :
thachit12 |
View :
986 |
Reply :
2 |
|
 |
 |
 |
 |
|
|
|
 |