ข้ามไปที่เนื้อหาหลัก

วิธีดึง columns ทั้งหมดใน table ด้วย MySql

เป็นการดึง columns ใน table โดยที่ผลที่ได้จะเท่ากับ col1,col2,col3...

SELECT @cCommand := GROUP_CONCAT( COLUMN_NAME SEPARATOR ',\n')
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name';

SET @cCommand = CONCAT( 'SELECT ', @cCommand, ' from database_name.table_name;');
PREPARE xCommand from @cCommand;
EXECUTE xCommand;

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

crystal report  แสดงเฉพาะสตางค์เท่านั้น โดยเทคนิคนี้ผู้เขียนใช้วิธีการตัดสตริงถ้าหากผู้อ่านคนใดหลงเข้ามามีวิธีที่ดีกว่ารบกวนบอกผู้เขียนด้วยครับ 1. สร้าง Formula fields function ที่ใช้คือ  MID(Totext({Command.BALANCE}),(INSTR(Totext({Command.BALANCE}),".")+1)) หมายเหตุ : MID("ข้อความที่ต้องการตัดสริงในที่นี้ผู้เขียนต้องแปลงให้เป็นสตริงก่อน",ตำแหน่งที่ต้องการเริ่มตัดในที่นี้ผู้เขียนหาตำแหน่งที่ .(จุด) +1 (+1 คือเนื่องจากไม่เอา .(จุด) ด้วยจึงเอาตำแหน่งหลังจาก .(จุด)) ขอบคุณที่มา :  https://stackoverflow.com/questions/2986812/using-substring-in-crystal-report  

เริ่มต้นสร้าง project ด้วย angularjs (ตอนวิธีสร้างไฟล์ package.json )

1. ติดตั้ง Nodejs 2. สร้างโฟลเดอร์ตามที่ต้องการ เช่น D:\AngularjsTest แล้วเปิด cmd ชื้ไปยังโฟลเดอร์นั้นๆ ดังรูป 3. ทำการสร้างไฟล์ package.json ด้วยการพิมพ์คำสั่ง npm init --save จากนั้นให้กรอกรายละเอียด ต่างให้ครบถ้วนอันใหนไม่บังคับสามารถกด Enter ผ่านได้ 4. จนถึงขั้นตอนสุดท้ายกด y แล้วจะทำการสร้างไฟล์ดังรูป

Angularjs วิธีทำ combobox ให้มีทั้ง ID กับ VALUE

1. code ในส่วนของไฟล์ .html <select class="form-control" id = "combo_g">         <option ng-repeat="combo in data_combo" value="{{ combo.va lue}}"> {{ combo.name }}</option>  </select> 2. code ในส่วนของ controller $scope.data_combo = [{'value' : -1,'name' : ' กรุณาเลือก'},{'value' : 1,'name' : ' xxxx'}];