Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > อยากทราบวิธีเขียน stored procedure sql server บวกจำนวนตัวเลขแบบมีเงื่อนไข


 

อยากทราบวิธีเขียน stored procedure sql server บวกจำนวนตัวเลขแบบมีเงื่อนไข

 
Topic : 133960



โพสกระทู้ ( 6 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook


เขียน stored procedure sql server บวกจำนวนตัวเลขแบบมีเงื่อนไข

หากเราต้องการเขียนแบบมีเงื่อนไข เช่น
มี 1 คอลัมล์ ที่เก็บค่าตัวเลข และมีเงื่อนไขเป็น CheckBox
เช่น เรากรอกข้อมูลในช่อง 5 Row และให้ Count จำนวนที่่มีการ CheckBox และ Non CheckBox แยกกันเราควรจะเขียน Code ยังไงครับ]


SQL Stored



Tag : Ms SQL Server 2012, Ms SQL Server 2014, Ms SQL Server 2016, CodeIgniter, Windows

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-07-30 14:15:54 By : nattapontokhaw@gmail View : 1269 Reply : 6
 

 

No. 1

Guest


นามสกุลนี้ส่วนใหญ่อยู่แถว แม่กลอง ใจถึง และพึ่งได้
ถ้าล่องใต้ก่อนถึงวัดหลวงพ่อบ้่านแหลม ประมาณ 3 กิโลเมตร ฝั่งซ้ายมือจะมีขวดน้ำปลาใหญ่มากฯฯฯฯ ตั้งอยู่ตรงนั้น

ข้างหลังนั้นมีคนนามสกุลนี้อยู่หลายคน

Quote:
เขียน stored procedure sql server บวกจำนวนตัวเลขแบบมีเงื่อนไข


คุณจะทำอะไร?

Bill มันมีที่มาและที่ไปอย่างไร? มีผลกับบัญชีไหม? (รายการทางด้านบัญชี)
...
...
...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-07-30 20:16:34 By : หน้าฮี
 

 

No. 2

Guest


การเขียน Store Procedure ไม่ว่าจะเขียนบนฐานข้อมูลอะไรก็ตาม หลักการมันก็เหมือนเดิม

ดึงหมอยยังยากเสียยิ่งกว่า


Code (SQL)
DECLARE @databases TABLE(PK INT IDENTITY(1, 1), DatabaseID INT, Name VARCHAR(100), Server VARCHAR(100));
-- insert a bunch rows into @databases
--/*
INSERT INTO @databases (DatabaseID, Name, Server) SELECT 1, 'MainDB', 'MyServer1';
INSERT INTO @databases (DatabaseID, Name, Server) SELECT 1, 'MyDB', 'MyServer2';
INSERT INTO @databases (DatabaseID, Name, Server) SELECT 1, 'MyDB', 'MyServer2';
--*/

--SELECT @maxPK = MAX(PK) FROM @databases;
DECLARE @maxPK INT= (SELECT MAX(PK) FROM @databases);

--SET @pk = 1;
DECLARE @pk INT= 1;

DECLARE @DatabaseID INT, @Name VARCHAR(15), @Server VARCHAR(15);
DECLARE @ResetRowCount INT;
WHILE @pk <= @maxPK
    BEGIN
        SET NOCOUNT ON; -- Command(s) completed successfully.
        --SET NOCOUNT OFF; -- returning the number rows affected in the execution of the query. IN TAB Messages
        /* Get one record (you can read the values into some variables) */

        SELECT @DatabaseID = DatabaseID, @Name = Name, @Server = Server FROM @databases WHERE PK = @pk;
        --SELECT DatabaseID, Name, Server FROM @databases WHERE PK = @pk;
        /* Do some processing here */
        
        /* ... */
        IF @@ROWCOUNT > 0 -- affected by the last statement SELECT, INSERT, UPDATE, DELETE            
            --PRINT @@ROWCOUNT ; -- IF Can Reset @ROWCOUNT = 0
            BEGIN
                UPDATE @databases SET Server = Server + '_' + CAST(@Name AS VARCHAR(15)) WHERE PK = @PK;
                --IF @@ROWCOUNT > 0
                --    BEGIN
                --      DECLARE @Fake INT;
                --      PRINT @@ROWCOUNT ;
                --    END;
                SELECT @ResetRowCount = 0 WHERE 1=2 --Reset @@ROWCOUNT To 0
            END;  
        PRINT @@ROWCOUNT ;      
        SELECT @pk = @pk + 1;
        --PRINT @@ROWCOUNT ; -- 1
        --PRINT @pk - 1;
    END;
SELECT *
FROM @databases;

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-07-30 20:24:41 By : หน้าฮี
 

 

No. 3

Guest


ถ้าคุณคิดทันผม หมายความว่า ผมจะไม่เขียน Store Procedure ฝังลงไปในฐานข้อมูล
แต่ผมจะเขียนเป็น Dynamic Store Procedure (เขียนเสร็จ/ใช้เสร็จ แล้วลบทิ้งแบบไม่อาลัยอาวรณ์)


ผมดึง/ถ่วง ข้อมูลหลักล้านระเบียน ใช้เวลาเกิน 1 วินาทีก็ถือว่าช้าแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-07-30 20:42:06 By : หน้าฮี
 

 

No. 4

Guest


@Nattapon Tokhaw ดูดีดี อะไรที่มีประโยชน์ ก็หยิบเอาไป
อะไรก็ตามที่มันไม่ได้ทำให้คุณรวยขึ้น/จนลง อย่าไปสนใจมัน

มองได้อะไร มองให้ลึกลึกลึก

คนเราถ้ารู้จักให้ ก็ควรจะรู้จักรับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-07-30 20:56:15 By : หน้าฮี
 

 

No. 5

Guest


จริงฯแล้วผมอ่านทางของพวกคุณออกหมดแหละ

บางครั้งผมก็แกล้งโง่ ทำเป็นไม่เข้าใจ เป็นพิธีไปอย่างนั้นแหละ

เขียน กอไก่ ผมก็เดาออกหมดแล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-07-30 20:59:21 By : หน้าฮี
 

 

No. 6

Guest


PREMIUM DATABASE AROUND THE WORLD

USA- SSN DOB DL ADDRESS EMPLOYEE & BANK INFO
UK- SIN DOB ADDRESS MMN PHONE EMAIL
CANADA- NIN DOB ADDRESS SORT CODE & ACCOUNT NUMBER

Australia Fullz With TFN
Tax Return Fullz 2025
W-2 Form/1040
Kids Fullz 2013-2025
Dead Fullz
High Credit Pros (700+ Score)
Email Combos
Bank Statement Details
LLC Docs with DL Photos+SSN
Fullz With DL Issue & Expiry Dates
EIN Company DOCS With DL Photos+SSN
DL PHOTOS FRONT BACK & SELFIE WORLDWIDE
PASSPORT PHOTOS AVAILABLE WORLD WIDE
Employee leads
Education Leads
Investors Leads
Young & Old Age Fullz
Dumps with pin (101 & 202)
Casino Leads
Auto insurance Leads
Stock Market Leads
Forex & Crypto Investors Leads
Medicare Leads with Medicare ID
SweepStakes Fresh & Active
Job Seekers Leads
Payday & Mortgage Leads
Doctors Database with Speciality
Cars Database with VIN & MRV Numbers
Loan & Bank Leads (account & routing)
Gmail, Yahoo, Hotmail, AOL, Office365 Leads
Domain Leads (.eu, .ca, .uk, etc.)

---------------------------------------------
ALL OF THEM ARE FRESH FULLZ AND NOT RESOLD
NO REFUND ONLY REPLACEMENT IF FOUND INVALID
AVAILABLE IN BULK
BIG DISCOUNTS FOR BULK BUYERS
PAYMENT IN CRYPTO ONLY

DM US NOW:
WhatsApp –> (+1)605-846-1870
Discord –> @Fullzclub
Telegram –> @Fullzpros or @Lead_pro20 (Watch out for Scammers using cloned names)
TG Chanel –> https://t.me/FullzStoreLite
Mail –> Silasclark99 at Gmail dot com
VK ID –> @Fullzpros
Signal –> @fullzpros.79

#UKFULLZ #USAFULLZ #FULLZSELLER #LEADSSELLER #COMBOS
#CCSHOP #FULLZSHOP #USADLPHOTOS #SSN #NIN #DUMPS
#SIN #FULLZ #SELLER #FULLZPROS #LEADS #CRYPTO

-[ADVANCE TOOLS & TUTORIALS]-
BTC H@cking Tools & Tutorials
Cashout Method
Bank Transfer
SAFE SOCKS5
SMTP Linux Root
SHELLS & RDPS
Server I. P’s & Proxies in bulk
Email Combos
SMS & EMAIL Senders
RATS |Viruses
Brutes & Shells
Scam Pages & Scam Page Scripting
C-Panels & WEB-Mailers
AI Tools, AI learning stuff, AI Bots available as well

For more Stuff Visit [https://t.me/FullzStoreLite]

#IRAN #ISRAEL #FULLZVENDOR #FULLZSELLER #CRYPTO #BTC
#ETH #GOLD #SILVER #USAFULLZSELLER #UKFULLZSELLER
#CANADAFULLZ #LEADSSHOPS #REALDLSCANS #LEADSVENDOR
#FULLZ #LEADS #FULLZSHOP #SWEEPSTAKES #TAXRETURN
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2026-04-19 06:12:01 By : Fulzstore
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากทราบวิธีเขียน stored procedure sql server บวกจำนวนตัวเลขแบบมีเงื่อนไข
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2026 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่