T-SQL (Transact Structured Query Language) Sybase ASE और Microsoft SQL सर्वर द्वारा समर्थित SQL कार्यक्षमता का विस्तार है। MySQL, PostgreSql, Oracle (Pl / SQL) संबंधित प्रश्नों के लिए इस टैग का उपयोग न करें। कृपया ध्यान दें कि LINQ का उपयोग करके लिखा जा रहा SQL कोड भी इस टैग का हिस्सा नहीं होगा। यह टैग विशेष रूप से Microsoft SQL सर्वर का उपयोग कर उन्नत SQL प्रोग्रामिंग के लिए बनाया गया है।
मेरे पास नीचे की तरह एक कर्मचारी ऑडिट तालिका है:
Id EmployeeId
1 100
2 101
मेरे पास चर के नीचे 2 है:
DECLARE @Version INT = 10;
DECLARE @isAuditDone BIT = 0;
//logic to populate Version and isAuditDone
उपरोक्त चर के आधार पर, मैं जांचना चाहता हूं कि क्या ऑडिट किया गया है तो म....
26 जिंदा 2022, 21:20
मैं एक संग्रहीत प्रक्रिया के आउटपुट और पैरामीटर मान के साथ एक अस्थायी तालिका में सम्मिलित करना चाहता हूं।
अंक = यदि मेरे पास 3 रिकॉर्ड हैं, तो पहली आईडी 3 बार दोहराई जा रही है, दूसरी आईडी 2 बार दोहराई जा रही है और तीसरी आईडी 1 बार दोहरा रही है। मुद्दा क्या होगा?
यहां वह कोड है जिसकी मैंने कोशिश की ....
26 जिंदा 2022, 05:07
मेरे पास SQL Server 2019 में स्ट्रिंग्स का एक कॉलम है जिसे मैं सॉर्ट करना चाहता हूं
Select * from ID
[7235, 6784]
[3235, 2334]
[9245, 2784]
[6235, 1284]
नीचे परिणाम प्राप्त करने का प्रयास कर रहा है:
[6784, 7235]
[2334, 3235]
[2784, 9245]
[1284, 6235]
....
26 जिंदा 2022, 04:44
मैंने दो टेबल बनाए हैं जिनमें समान फ़ील्ड हैं लेकिन अलग-अलग मान हो सकते हैं:
create table TableA
(
rowid int Identity(1,1),
FirstName varchar(100),
LastName varchar(100),
Phone varchar(100)
)
create table TableB
(
rowid int Identity(1,1),
FirstName varchar(100),
LastName ....
25 जिंदा 2022, 22:30
2
क्या टी-एसक्यूएल/एसएसएमएस में ब्याज दर मूल्यों को निकटतम आठवें (0.125) तक गोल करने का कोई तरीका है?
मुझे टी-एसक्यूएल में ब्याज दरों को निकटतम आठवें (0.125) तक गोल करने की आवश्यकता है।
मुझे निम्नलिखित जैसी चीजें मिली हैं जो निकटतम तिमाही या आधे के आसपास होंगी, लेकिन निकटतम आठवीं तक कुछ भी नहीं।
round(indexrate/25,2) * 25
क्या किसी के पास कोई अनुभव/समाधान है जिसे वे साझा कर सकते हैं?
मदद के लिए पहल....
25 जिंदा 2022, 20:29
मैं आईडी के बजाय उत्पाद का नाम दिखाने के लिए संघर्ष कर रहा हूं। कोई विचार?
SELECT TOP 10 ProductID, SUM(LineTotal) AS SumOfSales
FROM Sales.SalesOrderDetail AS SOD
JOIN Sales.SalesOrderHeader AS SOH
ON SOD.SalesOrderID = SOH.SalesOrderID
WHERE SOH.OrderDate > '12/31/2012' AND SOH.OrderDate < '1/1/2....
25 जिंदा 2022, 17:30
मैं एक कैलेंडर की तरह एक प्रश्न खोज रहा हूं जो मुझे "दिनांक ए" और दिनांक "ए -49 दिन" के बीच अलग-अलग तिथियां वापस दे रहा है।
दिनांक ए एक चर है। अगर मैं सोमवार से रविवार तक क्वेरी को देखता हूं तो यह मुझे वापस देगा
पिछले सप्ताह में रविवार की तिथि पिछले सप्ताह से पहले सप्ताह में रविवार की तारीख पिछले स....
25 जिंदा 2022, 13:14
मेरे पास एक प्रश्न है और मैं केवल उन पंक्तियों को प्राप्त करना चाहता हूं जो पहली OR शर्त को पूरा करती हैं। मैं शर्तों की जांच करना चाहता हूं जैसे कि पहले OR में संतोषजनक स्थिति नहीं होगी, तो मुझे दूसरी OR और आदि को देखना चाहिए।
यह एक साधारण उदाहरण है। हालाँकि, ये वास्तव में बड़ी तालिकाएँ हैं जिनमे....
25 जिंदा 2022, 12:22
मेरे पास एक JSON स्ट्रिंग है जैसा कि नीचे दिखाया गया है। मैं किसी प्रक्रिया या फ़ंक्शन के साथ SQL सर्वर का उपयोग करके नीचे या समान तालिका कैसे बना सकता हूं? सबको शुक्रीया।
मैं SQL सर्वर 15.0.2080.9 का उपयोग कर रहा हूँ।
{
"Person": {
"firstName": "John",
....
25 जिंदा 2022, 08:20
मैं एक जॉइन कैसे कर सकता हूं जो दो टेबल लेता है और परिणाम में टेबल प्राप्त करता है। इसके बारे में सोचने में परेशानी हो रही है क्योंकि एक क्षैतिज तालिका है और दूसरा एक लंबवत तालिका है जिसे मैं मानता हूं। SO पर अन्य उत्तर मेरे लिए स्पष्ट नहीं हैं क्योंकि मुझे कॉलम नाम के साथ एक पंक्ति में एक मान में....
कृपया कोई मुझे प्रदान किए गए डेटासेट के साथ नेस्टेड कर्सर को लागू करने का सबसे अच्छा तरीका दिखा सकता है?
जैसा कि आप देखेंगे कि पहले से ही एक कर्सर है जो #TMP_CODE1 में सूचीबद्ध मान की तलाश करता है, यदि कोई मिलान है तो चयन कथन निष्पादित किया जाता है और परिणाम आउटपुट तालिका में डाले जाते हैं।
मैं #TMP....
24 जिंदा 2022, 20:39
मुझे SQL डेटा की 16 मिलियन पंक्तियों के माध्यम से लूप करने की आवश्यकता है। मुझे कहा गया है कि प्रदर्शन के मुद्दों के कारण इसके लिए कर्सर का उपयोग न करें। मैंने WHILE लूप के साथ शुरुआत की है लेकिन मैं यह नहीं समझ सकता कि WHILE लूप का उपयोग करके तालिका में अगली पंक्ति कैसे प्राप्त करें। नीचे मेरी प....
24 जिंदा 2022, 19:05
मैं जानना चाहता हूं कि टीएसक्यूएल का उपयोग कर एसक्यूएल टेबल से दो अलग-अलग कॉलम से दो अलग-अलग मानों को कैसे जोड़ना है?
जैसा कि आप देख सकते हैं, मैं उन दो अलग-अलग कॉलम X e Y को जोड़ना चाहूंगा, जिसके परिणामस्वरूप निम्नलिखित कॉलम तालिका होगी:
यहां किस क्वेरी का उपयोग किया जाना चाहिए?....
24 जिंदा 2022, 17:01
संपादित: अपराधी होने के लिए संदिग्ध प्रक्रिया का समय समाप्त हो गया है, इसलिए आगे बढ़ने के लिए और अधिक कुशल तरीके की तलाश है। धन्यवाद
मैं एक ऐसी दिनचर्या से जूझ रहा हूँ जहाँ तक मैं देख सकता हूँ कि काम करना चाहिए लेकिन ऐसा नहीं है।
संग्रहीत कार्यविधि को यादृच्छिक स्ट्रिंग्स (8 वर्ण) की x-संख्या उत्पन....
24 जिंदा 2022, 16:30
मैंने महीने के आधार पर समूहबद्ध करने के बारे में निम्नलिखित प्रश्न देखा है:
DATEADD(MONTH, DATEDIFF(MONTH, 0, Closing_Date), 0)
sql का उपयोग करके दिनांक फ़ील्ड से महीने के अनुसार समूह कैसे करें
यह काम करता है - लेकिन मैं डीएसटी को ध्यान में रखते हुए इसे एक विशिष्ट समय क्षेत्र के खिलाफ चलाना चाहता ह....
24 जिंदा 2022, 15:49
मैं एक कॉलम में प्रति अद्वितीय सबस्ट्रिंग घटनाओं को गिनना चाहता हूं।
SELECT DISTINCT LEFT(code, 3)
FROM table-with-codes
आउटपुट:
code
------------------
VJCrandomthings
PASrandomthings
CAArandomthings
PASrandomthings2
PASrandomthings3
अपेक्षित उत्पादन:
caa 1
pas 3
vjc 1
मैंने कोशिश की
SELECT COU....
24 जिंदा 2022, 15:45
मेरे पास इस तरह की टेबल है:
Castomer_ID Survay_result
John Good
Ben Bad
John Bad
John Good
Ben Bad
Ben Good
मैं इस परिणाम को वापस करने के लिए क्वेरी विच बनाना चाहता हूं:
Castomer_ID Good Bad
John 2 1
Ben 1 2
मैंने इसके लिए ....
24 जिंदा 2022, 15:32
मैं नीचे क्वेरी को छोटा करने के लिए एक फ़ंक्शन बनाना चाहता हूं:
जिज्ञासा:
SELECT
CASE
WHEN SUBS_ARPU_M1 IS NULL
THEN 'Missing'
WHEN SUBS_ARPU_M1 > 0 AND SUBS_ARPU_M1 <= 5
THEN '> 0 - <= 5'
WHEN SUBS_ARPU_M1 > 5 AND SUBS_ARPU_M1 <= 12
....
24 जिंदा 2022, 14:29
मेरे पास इस तालिका के साथ एक SQL सर्वर डेटाबेस है:
और मैं एक निश्चित TypeID जैसे विशिष्ट तिथियों के बीच RatePrice प्राप्त करने का प्रयास कर रहा हूं।
DECLARE @StartDate DATE = '2022-02-26';
DECLARE @EndDate DATE = '2022-03-02';
DECLARE @TypeID int = 10;
DECLARE @RatePrice money;
DECLARE @RateDate DA....
23 जिंदा 2022, 22:23
मेरे पास एक ऑटो इंक्रीमेंटिंग id और दो कॉलम, keycol1 और keycol2 में एक अद्वितीय बाधा के साथ एक टेबल है।
मान लीजिए तालिका में यह डेटा है:
H| (id, keycol1, keycol2, col1, col2)
| (1, 'A', 'B', 'A', 'E' )
| (2, 'A', 'C', 'J', 'K' )
| (3, 'A', 'D', 'H', 'I' )
फिर मैं keyco....
23 जिंदा 2022, 07:44
1
उप प्रकार तालिका में डेटा कैसे सम्मिलित करें और टी-एसक्यूएल में सुपर प्रकार से कुंजी प्राप्त करें?
उदाहरण के लिए सुपर प्रकार में एक उपयोगकर्ता मिला:
create table Userr
(
id int primary key identity,
firstName nvarchar(20),
lastName nvarchar(20),
email nvarchar(15) unique not null,
userName nvarchar(15) unique not null,
passKey nvarchar(15) not null,
sex nvarchar(1),
....
23 जिंदा 2022, 00:58
मेरे पास एक आईडी 1 - 100 के साथ एक टेबल है। मैं दूसरे कॉलम में आरोही क्रम में दोहराए जाने वाले 1, 2, 3, 4 को सम्मिलित करना चाहता हूं। मुझे प्रारंभिक संख्या (1, 2, 3 या 4) के लिए एक चर का उपयोग करने की आवश्यकता है। मैंने अनुक्रम का उपयोग करने की कोशिश की लेकिन यह चर की अनुमति नहीं देता है। इसे किस....
21 जिंदा 2022, 22:51
मेरे पास > 3 मिलियन पंक्तियों वाली एक तालिका है लेकिन किसी एक कॉलम में कुछ डेटा गलत है - जब यह गलत हो तो मैं इसे NULL बनाना चाहता हूं।
मैं एक केस बनाना चाहता हूं जब 'गलत' तब = 'नल'। कॉलम डेटा प्रकार nvarchar(50) है और प्रत्येक श्रृंखला एक संख्या, अक्षर और अक्षर यानी 1AA, 1AB या 2DA आदि में समाप्त ह....
21 जिंदा 2022, 16:52
मेरे पास SQL सर्वर में दो टेबल हैं:
Table1: Table2:
Col1(PK): Col2: Col1:
------------------------ ------
1 1 1
2 <null> 2....
21 जिंदा 2022, 16:52
1
एसक्यूएल में पायथन निष्पादित करना - स्प्लिट टेक्स्ट को कॉलम में लौटाता है और एक टेबल में लोड करता है
मैंने एक पायथन लिपि बनाई है और इसे sp_execute_external_script प्रक्रिया का उपयोग करके SQL में चलाने में सक्षम हूं। मेरा पाठ प्रतिक्रिया है: (कष्टप्रद)
App ID,External ID,Surname,Forename,Job title,Branch name,Branch external ID
6735377,MIL019,SNAME,FNAME,Driver,BRANCH,BRANCH EID
6735377,MIL019,SNAM....