ต้องการดึงค่าจาก mysql 2 ฟิลด์(2 ค่า)ตารางเดียวกัน นำมาเรียงต่อกันเป็น ค่าเดียว ทำไงครับ
แล้วถ้าค่าที่ใช้ มันเป็น int ค่าหนึ่ง varchar ค่านึง จะทำไงดีครับ
แล้วถ้าผมทำแบบ
หลังจาก query แล้ว ส่งค่าให้กับตัวแปร 2 ตัว แล้วค่อยนำมาต่อกันจะได้มั้ยครับ
แล้วก็ Asmember คืออะไรครับ ไม่เข้าใจตรงนี้
Date :
2012-02-17 11:40:54
By :
akkaneetha
ได้แล้วครับ ผมไม่เข้าใจในส่วนที่พี่ให้มาเท่าไหร่ แต่ผมนำฟังก์ชั่น CONCAT ไปค้นหาเพิ่มเติมใหม่ครับ ตอนนี้ก็ได้แล้วครับ
http://www.tutorialspoint.com/mysql/mysql-concat-function.htm
โค้ดส่วนเติมครับ อิอิ หลังจาก Query แล้วจะนำค่าไปใช้ต่อ
Code (PHP)
$IDSQL = "SELECT CONCAT(Date_w,No) FROM workid";
$IDQuery = mysql_query($IDSQL);
$IDResult = mysql_fetch_array($IDQuery);
$IDwork = $IDResult["CONCAT(Date_w,No)"];
ขอบคุณมากเลยครับที่แนะนำแนวทางให้
Date :
2012-02-17 11:58:02
By :
akkaneetha
จะเป็น int ค่าหนึ่ง varchar ค่านึง ก็ไม่เป็นไรครับ
เพราะคำสั่ง CONCAT มันคั่นแต่ละส่วนด้วยเคื่องหมาย , อยู่แล้ว
SELECT CONCAT(member_username, ' (', member_name, ')')
ส่วน AS member คือ
ให้ชื่อคอลัมที่ได้ มันเป็นชื่อว่า member ครับ
ถ้าเอา AS member ออก
หัวคอลัมนี้มันจะตั้งชื่อให้ว่า CONCAT(member_username, ' (', member_name, ')') ซึ่งยาวมาก
ถ้าอยากแก้เป็นชื่ออื่นก็ตามใจครับ
เช่น
AS "ซุปเปอร์ไซย่า"
AS "xxx"
.....
..
.
Date :
2012-02-17 11:59:41
By :
iamatomix
อยากราบคำสั่งที่ใชในการแสดงเลขบัตรประชาชน จากตาราง person คอลัมภ์ cid ตัวอย่าง 000XXXXXXX000 ต้องใช้คำสั่งไหนคะ
Date :
2023-01-20 14:28:59
By :
ruethairatn
Code (SQL)
select left(field, 3) as a, right(left(field,10),7) as b, right(field,3) as c
หรือ
select left(field, 3) as a, substring(field,4,7) as b, right(field,3) as c
ประวัติการแก้ไข 2023-01-20 14:41:05
Date :
2023-01-20 14:39:58
By :
Chaidhanan
Load balance : Server 02