ผู้เขียน หัวข้อ: ขอตัวอย่างคำสั่งหน่อยครับ  (อ่าน 2808 ครั้ง)

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ niwat

  • Sr. Member
  • ****
  • กระทู้: 403
  • Respect: 0
    • ดูรายละเอียด
ขอตัวอย่างคำสั่งหน่อยครับ
« เมื่อ: ธันวาคม 19, 2007, 09:21:29 AM »
0
ขอตัวอย่างคำสั่ง
1.NULL,not  null
2.คำสั่งเรียงจากน้อยไปมาก
3.คำสั่งเรียงจากมากไปน้อย
4.sum(sum_price)as sum_sum_price(ถูกเปล่าครับ)  ชื่อฟิลด์ sum_price ในตาราง opitemrece
niwat sudcharee
niwatsudcharee@gmail.com
เจ้าพนักงานเภสัชกรรมชำนาญงาน Rx9 วสส.ขก.
hosxp ver3.57.11.5
chaturaphatpiman hospital 101(30เตียง)
Server Linux CentOS 5.2,MySQL 5.1.30
เริ่มใช้ 1 สิงหาคม 2550 ขึ้นระบบ อ.ชัยพร
ผมมีที่ปรึกษาที่ยอดเยี่ยมครับ อ.ป๊อบ เลยครับ และอาจารย์เทพทุกท่านทางเว็ป

ออฟไลน์ thannawe

  • Hero Member
  • *****
  • กระทู้: 2,904
  • Respect: +8
    • ดูรายละเอียด
Re: ขอตัวอย่างคำสั่งหน่อยครับ
« ตอบกลับ #1 เมื่อ: ธันวาคม 19, 2007, 10:54:47 AM »
0
select *
from ovst
where an is null                           << an เป็นค่าว่างครับ not null ก็เหมือนกันครับ


ส่วนคำสั่ง เรียงน้อยไปมาก ใช้เพิ่ม
select *
from ovst
where an is null
order by hn desc                    << เรียงมากไปน้อยครับ ถ้าน้อยไปมาก ไม่ไมต้องใส่ก็ได้ครับหรือ asc

select sum(sum_price)
from opitemrece
group by vn                    << จะรวมยอดเงินตามvn  ครับ  ใช้ sum ,count ต้องมี group by ด้วยครับ
limit 10

ลองหาหัวข้อ คำสั่ง sql ดูก็ได้ครับ ถ้าหากจะเริ่มต้นครับ
« แก้ไขครั้งสุดท้าย: ธันวาคม 19, 2007, 10:56:49 AM โดย Kit(กิจ) »
กิจจา ชาญธัญกรรม
นักวิชาการคอมพิวเตอร์ชำนาญการ รพ.โพธาราม จ.ราชบุรี
็HOSxP XE

ออฟไลน์ thecoy

  • Hero Member
  • *****
  • กระทู้: 1,159
  • นักวิชาการคอมพิวเตอร์
  • Respect: 0
    • ดูรายละเอียด
Re: ขอตัวอย่างคำสั่งหน่อยครับ
« ตอบกลับ #2 เมื่อ: ธันวาคม 19, 2007, 10:56:43 AM »
0
select v.pdx,count(v.pdx) as pdx_count, i.name as icdname
from an_stat v
left outer join icd101 i on i.code=v.pdx
where v.dchdate between "2003-01-01" and "2003-01-31"
and v.pdx is not null and v.pdx<>"" เป็นการหาค่าผู้ป่วยได้รับการวินิจฉัยและไม่เป็นค่าว่าง
group by v.pdx,i.name
order by pdx_count desc   เป็นการเรียงลำดับค่าจากมากไปน้อย  
ส่วนหากเราไม่กำหนด มันจะเรียงตามน้อยไปมาก  
limit 20
ส่วนข้อ 4 ไม่แน่ใจ
โรงพยาบาลรัษฎา  ตรัง
CentOS 5.5  Ram  4  GB
HOSxP V.3.54.11.2 MySQL 5.1.30