मुझे ओरेकल एसक्यूएल में एक क्वेरी के साथ समस्या है।पहले चरित्र द्वारा समूह
मेरे पास employees
तालिका में first_name
कॉलम है। मैं अपने रिकॉर्ड को first_name
में पहले वर्ण के अनुसार समूहित करना चाहता हूं।
उदाहरण के लिए, मेरे पास 26 रिकॉर्ड हैं, name = 'Alice'
के साथ, name = 'Bob'
के साथ, और प्रत्येक नाम के पहले वर्ण के लिए वर्णमाला नीचे। पूछताछ के बाद, प्रत्येक कर्मचारी के साथ 26 समूह होना चाहिए।
मैं निम्नलिखित की कोशिश की, लेकिन यह काम नहीं कर रहा:
SELECT employee_id, (SUBSTR(first_name,1,1)) AS alpha FROM employees
GROUP BY alpha;
name_which_starts_from employees
A 10
B 2
C 4
D 9
E 3
G 3
H 3
I 2
J 16
K 7
L 6
M 6
N 4
O 1
P 6
R 3
S 13
T 4
V 2
W 3
SQL सेवा के लिए एक समान प्रश्न के लिए निम्न लिंक देखें er: http://stackoverflow.com/questions/13500638/sql-how-many-records-start-with-the-same-letter –