Difference between revisions of "LibreOffice-Suite-Base/C3/Create-simple-queries-in-SQL-View-II/Telugu"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with "{| border=1 |Time |Narration |- |00:02 | LibreOffice Base నందు Spoken tutorial కు స్వాగతం |- |00:06 |ఈ టురోరియాల్ నంద...")
 
 
Line 2: Line 2:
 
|Time
 
|Time
 
|Narration
 
|Narration
 
 
|-
 
|-
 
|00:02
 
|00:02
| LibreOffice Base నందు Spoken tutorial కు స్వాగతం  
+
| LibreOffice Base నందు Spoken tutorial కు స్వాగతం.
 
|-
 
|-
 
|00:06  
 
|00:06  
Line 11: Line 10:
 
|-
 
|-
 
|00:10
 
|00:10
| SQL View లో ప్రశ్నలు వ్రాయడం,
+
| SQL View లో ప్రశ్నలు వ్రాయడం,  
 
|-
 
|-
 
|00:13
 
|00:13
Line 20: Line 19:
 
|-
 
|-
 
|00:17
 
|00:17
| Aggregate functions ను ఉపయోగించండం  
+
| Aggregate functions ను ఉపయోగించండం,
 
|-
 
|-
 
|00:19
 
|00:19
| GROUP BY clause ను ఉపయోగించండం
+
| GROUP BY clause ను ఉపయోగించండం,
 
|-
 
|-
 
|00:21
 
|00:21
| Functions ను తయారు చేయడానికి ఉపయోగించండం నేర్చుకుందాం.
+
| Functions ను తయారు చేయడానికి ఉపయోగించండం నేర్చుకుందాం.  
 
|-
 
|-
 
|00:26
 
|00:26
| SQL క్యూరీస్ గురించి మరింత నేర్చుకుందాం  
+
| SQL క్యూరీస్ గురించి మరింత నేర్చుకుందాం.
 
|-
 
|-
 
|00:31
 
|00:31
|దీని కొరకు మనం Library డాటాబేస్ను తెరుద్దాం  
+
|దీని కొరకు మనం Library డాటాబేస్ను తెరుద్దాం.
 
|-
 
|-
 
|00:36
 
|00:36
|ఎడమ ప్యానెల్లో ఉన్న Queries జాబితా పై క్లిక్ చేద్దాం  
+
|ఎడమ ప్యానెల్లో ఉన్న Queries జాబితా పై క్లిక్ చేద్దాం.
 
|-
 
|-
 
|00:42
 
|00:42
|ఆపై ‘Create Query in SQL View’ పై క్లిక్ చేద్దాం  
+
|ఆపై ‘Create Query in SQL View’ పై క్లిక్ చేద్దాం.
 
|-
 
|-
 
|00:49
 
|00:49
|క్వరీ ఫలితాలను మనం ఎలా సార్ట్ చేయాలో చూద్దాం  
+
|క్వరీ ఫలితాలను మనం ఎలా సార్ట్ చేయాలో చూద్దాం.
 
|-
 
|-
 
|00:55
 
|00:55
|క్రింది ఉదాహరణను తీసుకుందాం.
+
|క్రింది ఉదాహరణను తీసుకుందాం.  
 
|-
 
|-
 
|00:59
 
|00:59
|కేంబ్రిడ్జ్ లేదా ఆక్స్ఫర్డ్ లచే ప్రచురించబడిన అన్ని పుస్తకాల బుక్ టైటిల్ మరియు రచయిత సమాచారాన్ని పొందండి
+
|కేంబ్రిడ్జ్ లేదా ఆక్స్ఫర్డ్ లచే ప్రచురించబడిన అన్ని పుస్తకాల బుక్ టైటిల్ మరియు రచయిత సమాచారాన్ని పొందండి.
 
|-
 
|-
 
|01:09
 
|01:09
|వాటిని book titles ఆధారంగా ఆరోహణ క్రమంలో, ఆపై publisher ఆధారంగా ఆరోహణ క్రమంలో క్రమబద్ధీకరించాలి.
+
|వాటిని book titles ఆధారంగా ఆరోహణ క్రమంలో, ఆపై publisher ఆధారంగా ఆరోహణ క్రమంలో క్రమబద్ధీకరించాలి.  
 
|-
 
|-
 
|01:19
 
|01:19
Line 67: Line 66:
 
|-
 
|-
 
|01:42
 
|01:42
|ORDER BY Publisher ASC, Title ASC
+
|ORDER BY Publisher ASC, Title ASC.
 
|-
 
|-
 
|01:50
 
|01:50
| ORDER BY clause ను మనం కాలమ్ ల పేర్ల ఆధారంగా సార్ట్ చేయుటకు ఉపయోగించామని గమనించండి  
+
| ORDER BY clause ను మనం కాలమ్ ల పేర్ల ఆధారంగా సార్ట్ చేయుటకు ఉపయోగించామని గమనించండి.
 
|-
 
|-
 
|01:58
 
|01:58
|మరియు కామాను ఉపయోగించి, సార్టింగ్ కొరకు మరికొన్ని కాలమ్ లు జోడించవచ్చు.  
+
|మరియు కామాను ఉపయోగించి, సార్టింగ్ కొరకు మరికొన్ని కాలమ్ లు జోడించవచ్చు.  
 
|-
 
|-
 
|02:05
 
|02:05
|ఆరోహణ లేదా అవరోహణ క్రమంలో తెలుపుటకు ప్రతీ కాలమ్ తరువాత వరుసగా A S C లేదా D E S C లను టైపు చేయాలి.
+
|ఆరోహణ లేదా అవరోహణ క్రమంలో తెలుపుటకు ప్రతీ కాలమ్ తరువాత వరుసగా A S C లేదా D E S C లను టైపు చేయాలి.  
 
|-
 
|-
 
|02:19
 
|02:19
|ఫైల్ మెనూ బార్ కింద ఉన్న Run Query ఐకాన్ పై క్లిక్ చేయాలి.
+
|ఫైల్ మెనూ బార్ కింద ఉన్న Run Query ఐకాన్ పై క్లిక్ చేయాలి.  
 
|-
 
|-
 
|02:26
 
|02:26
|ఇక్కడ ముందుగా Publisher చే, తరువాత book title చే కుదించబడిన కొన్ని పుస్తకాలున్నవి.  
+
|ఇక్కడ ముందుగా Publisher చే, తరువాత book title చే కుదించబడిన కొన్ని పుస్తకాలున్నవి.  
 
|-
 
|-
 
|02:34
 
|02:34
|ఇప్పుడు తరువాత క్వరీ.
+
|ఇప్పుడు తరువాత క్వరీ.  
 
|-
 
|-
 
|02:38
 
|02:38
Line 91: Line 90:
 
|-
 
|-
 
|02:48
 
|02:48
|titles, Books పట్టికలో మరియు పుస్తకాలు జారీ చేసిన తేదీ BooksIssued పట్టికలో ఉన్నాయి కనుక  
+
|titles, Books పట్టికలో మరియు పుస్తకాలు జారీ చేసిన తేదీ BooksIssued పట్టికలో ఉన్నాయి కనుక  
 
|-
 
|-
 
|02:55
 
|02:55
|మనం ఈ రెండు పట్టికలను ఎలాగయినా జోడించాలి.
+
|మనం ఈ రెండు పట్టికలను ఎలాగయినా జోడించాలి.  
 
|-
 
|-
 
|03:00
 
|03:00
|కాబట్టి దీని కొరకు మనం JOIN కీవర్డ్ ను ఉపయోగించాలి.
+
|కాబట్టి దీని కొరకు మనం JOIN కీవర్డ్ ను ఉపయోగించాలి.  
 
|-
 
|-
 
|03:07
 
|03:07
|మనం BookId అనే ఉమ్మడి కాలమ్ ను ఈ రెండింటిని జోడించడానికి ఉపయోగించాలి.
+
|మనం BookId అనే ఉమ్మడి కాలమ్ ను ఈ రెండింటిని జోడించడానికి ఉపయోగించాలి.  
 
|-
 
|-
 
|03:14
 
|03:14
Line 106: Line 105:
 
|-
 
|-
 
|03:17
 
|03:17
|SELECT B.title, I.IssueDate, I.Memberid FROM Books B JOIN BooksIssued I  
+
|SELECT B.title, I.IssueDate, I.Memberid FROM Books B JOIN BooksIssued I  
 
|-
 
|-
 
|03:35
 
|03:35
||ON B.bookid = I.BookId   WHERE CheckedIn = FALSE
+
||ON B.bookid = I.BookId WHERE CheckedIn = FALSE.
 
|-
 
|-
 
|03:48
 
|03:48
| FROM clause లోని B లను I లను గమనించండి.
+
| FROM clause లోని B లను I లను గమనించండి.  
 
|-
 
|-
 
|03:55
 
|03:55
|వీటిని Aliases అని అంటారు. ఇది బాగా చదవటానికి వివరణాత్మక లేదా సింగిల్ వర్ణమాలగా ఉంటుంది
+
|వీటిని Aliases అని అంటారు. ఇది బాగా చదవటానికి వివరణాత్మక లేదా సింగిల్ వర్ణమాలగా ఉంటుంది.
 
|-
 
|-
 
|04:06
 
|04:06
| BookId కాలమ్ రెండు పట్టికలలో ఉందని గమనించాలి  
+
| BookId కాలమ్ రెండు పట్టికలలో ఉందని గమనించాలి.
 
|-
 
|-
 
|04:11
 
|04:11
|కాబట్టి కాలమ్ ల గురించిన గజిబిజిని తొలిగించడానికి aliases లను ఉపయోగించాము.
+
|కాబట్టి కాలమ్ ల గురించిన గజిబిజిని తొలిగించడానికి aliases లను ఉపయోగించాము.  
 
|-
 
|-
 
|04:21
 
|04:21
|FROM క్లాస్ లోని JOIN కీవర్డ్ ను ఉపయోగించి రెండు పట్టికలను జోడించామని గమనించాలి  
+
|FROM క్లాస్ లోని JOIN కీవర్డ్ ను ఉపయోగించి రెండు పట్టికలను జోడించామని గమనించాలి.
 
|-
 
|-
 
|04:31
 
|04:31
|అంతేకాకుండా, BookId కాలమ్ ను   ON B.bookid = I.BookId అని వ్రాసి జోడించుటకు ఉపయోగించాము.
+
|అంతేకాకుండా, BookId కాలమ్ ను ON B.bookid = I.BookId అని వ్రాసి జోడించుటకు ఉపయోగించాము.  
 
|-
 
|-
 
|04:46
 
|04:46
|మన ప్రశ్నను run చేద్దాము.  
+
|మన ప్రశ్నను run చేద్దాము.  
 
|-
 
|-
 
|04:49
 
|04:49
| పుస్తకాలు, మరియు వాటిని జారీచేసిన జాబితాను చూసి మరియు CheckedIn స్టేటస్ not checked in అవునా కాదా అని గమనించాలి.
+
| పుస్తకాలు, మరియు వాటిని జారీచేసిన జాబితాను చూసి మరియు CheckedIn స్టేటస్ not checked in అవునా కాదా అని గమనించాలి.  
 
|-
 
|-
 
|04:59
 
|04:59
|మనం కేవలం ఫలితాలలో MemberId ను మాత్రమే గమనించాలి. ఇది అంత ఉపయోగకరమేమి కాదు, కదా?
+
|మనం కేవలం ఫలితాలలో MemberId ను మాత్రమే గమనించాలి. ఇది అంత ఉపయోగకరమేమి కాదు, కదా?
 
|-
 
|-
 
|05:08
 
|05:08
Line 142: Line 141:
 
|-
 
|-
 
|05:15
 
|05:15
|మనం, మన members పట్టికను మన క్వరీ ను ఈ విధంగా JOIN చేస్తాము.  
+
|మనం, మన members పట్టికను మన క్వరీ ను ఈ విధంగా JOIN చేస్తాము.  
 
|-
 
|-
 
|05:21
 
|05:21
|SELECT B.Title, I.IssueDate, I.MemberId, M.Name FROM Books B  
+
|SELECT B.Title, I.IssueDate, I.MemberId, M.Name FROM Books B  
  
 
|-
 
|-
 
|05:37
 
|05:37
||JOIN BooksIssued I ON B.BookId = I.BookId JOIN Members M ON I.MemberId = M.MemberId
+
||JOIN BooksIssued I ON B.BookId = I.BookId JOIN Members M ON I.MemberId = M.MemberId
  
 
|-
 
|-
 
|05:58
 
|05:58
||WHERE CheckedIn = FALSE
+
||WHERE CheckedIn = FALSE.
 
|-
 
|-
 
|06:02
 
|06:02
|కాబట్టి Members పట్టిక తో గల రెండవ join ను గమనించినట్లయితే, MemberId కాలమ్ కలపడానికి ఉపయోగపడింది.
+
|కాబట్టి Members పట్టిక తో గల రెండవ join ను గమనించినట్లయితే, MemberId కాలమ్ కలపడానికి ఉపయోగపడింది.  
 
|-  
 
|-  
 
|06:12
 
|06:12
|మన క్వరీ ను run చేద్దాం.
+
|మన క్వరీ ను run చేద్దాం.  
 
|-
 
|-
 
|06:14
 
|06:14
|ఇక్కడ సభ్యుల జాబితా వాళ్ళకి ఇవ్వబడిన పుస్తకాలతోపాటున్నది  
+
|ఇక్కడ సభ్యుల జాబితా వాళ్ళకి ఇవ్వబడిన పుస్తకాలతోపాటున్నది.
 
|-
 
|-
 
|06:20
 
|06:20
Line 174: Line 173:
 
|-
 
|-
 
|06:34
 
|06:34
|SELECT COUNT(*) AS "Total Members" FROM Members
+
|SELECT COUNT(*) AS "Total Members" FROM Members
 
|-
 
|-
 
|06:47
 
|06:47
|ఇక్కడ COUNT ను గమనించాలి  
+
|ఇక్కడ COUNT ను గమనించాలి.
 
|-
 
|-
 
|06:51
 
|06:51
|దీన్ని aggregate function అంటాము ఎందుకంటే ఇది record ల సమితిని మూల్యాంకనం చేసి, ఒక రికార్డు ను ఇస్తుంది.  
+
|దీన్ని aggregate function అంటాము ఎందుకంటే ఇది record ల సమితిని మూల్యాంకనం చేసి, ఒక రికార్డు ను ఇస్తుంది.  
 
|-
 
|-
 
|07:02
 
|07:02
| మనం Alias- ‘Total Members’ ను జోడిద్దాం.
+
| మనం Alias- ‘Total Members’ ను జోడిద్దాం.  
 
|-
 
|-
 
|07:07
 
|07:07
Line 189: Line 188:
 
|-
 
|-
 
|07:10
 
|07:10
|ఇక్కడ, Base మొత్తం 4 సభ్యుల రికార్డులను మూల్యాంకనం చేసి, సభ్యుల సంఖ్య గా 4 ను తిరిగి ఇచ్చింది.
+
|ఇక్కడ, Base మొత్తం 4 సభ్యుల రికార్డులను మూల్యాంకనం చేసి, సభ్యుల సంఖ్య గా 4 ను తిరిగి ఇచ్చింది.
 
|-
 
|-
 
|07:22
 
|07:22
|aggregate functions కు మరిన్ని ఉదాహరణలు SUM, MAX మరియు MIN .
+
|aggregate functions కు మరిన్ని ఉదాహరణలు SUM, MAX మరియు MIN .
 
|-
 
|-
 
|07:30
 
|07:30
|జోడించడం గురించిన మరికొంత సమాచారాన్ని తెలుసుకుందాం.
+
|జోడించడం గురించిన మరికొంత సమాచారాన్ని తెలుసుకుందాం.  
 
|-
 
|-
 
|07:36
 
|07:36
Line 201: Line 200:
 
|-
 
|-
 
|07:40
 
|07:40
|ఇక్కడొక క్వరీ.  
+
|ఇక్కడొక క్వరీ.  
 
|-
 
|-
 
|07:43
 
|07:43
Line 213: Line 212:
 
|-
 
|-
 
|08:06
 
|08:06
|కాబట్టి, Publisher, పుస్తకాల సంఖ్య మరియు ప్రతి ప్రచురణకర్తకు రికార్డులను సమూహం చేయడానికి GROUP BY నిబంధనలను మనం ఎంచుకుంటున్నాం.
+
|కాబట్టి, Publisher, పుస్తకాల సంఖ్య మరియు ప్రతి ప్రచురణకర్తకు రికార్డులను సమూహం చేయడానికి GROUP BY నిబంధనలను మనం ఎంచుకుంటున్నాం.
 
|-
 
|-
 
|08:18
 
|08:18
|మన క్వరీ ను run చేద్దాం  
+
|మన క్వరీ ను run చేద్దాం.
 
|-
 
|-
 
|08:21
 
|08:21
|ప్రచురణకర్త పేర్లను మరియు ప్రతి పబ్లిషర్ ద్వారా ప్రచురించిన పుస్తకాల సంఖ్య ప్రక్క ప్రక్క న గమనించండి.
+
|ప్రచురణకర్త పేర్లను మరియు ప్రతి పబ్లిషర్ ద్వారా ప్రచురించిన పుస్తకాల సంఖ్య ప్రక్క ప్రక్క న గమనించండి.
 
|-
 
|-
 
|08:33
 
|08:33
|Functions in SQL ను ఎలా ఉపయోగించాలో తెలుసుకుందాం.
+
|Functions in SQL ను ఎలా ఉపయోగించాలో తెలుసుకుందాం.  
 
|-
 
|-
 
|08:38
 
|08:38
|ఫంక్షన్స్ ఒకే ఒక విలువను తిరిగి ఇచ్చే స్టేట్మెంట్స్.
+
|ఫంక్షన్స్ ఒకే ఒక విలువను తిరిగి ఇచ్చే స్టేట్మెంట్స్.  
 
|-
 
|-
 
|08:43
 
|08:43
|ఉదాహరణకి CURRENT_DATE ఈరోజు తేదీనిస్తుంది  
+
|ఉదాహరణకి CURRENT_DATE ఈరోజు తేదీనిస్తుంది.
 
|-
 
|-
 
|08:49
 
|08:49
|కాబట్టి సభ్యులు తిరిగి ఇవ్వవలసిన పుస్తకాల జాబితాను తయారుచేయాలి  
+
|కాబట్టి సభ్యులు తిరిగి ఇవ్వవలసిన పుస్తకాల జాబితాను తయారుచేయాలి.
 
|-
 
|-
 
|08:56
 
|08:56
|క్వరీ ఏమిటంటే  
+
|క్వరీ ఏమిటంటే,
 
|-
 
|-
 
|08:58
 
|08:58
Line 248: Line 247:
 
|-
 
|-
 
|09:31
 
|09:31
| కాబట్టి, CURRENT_DATE ఫంక్షన్ ను గమనించండి  
+
| కాబట్టి, CURRENT_DATE ఫంక్షన్ ను గమనించండి.
 
|-
 
|-
 
|09:36
 
|09:36
|నేటితో Return Date ముగిసిన పుస్తకాల వివరాలను పొందుతున్నాము.
+
|నేటితో Return Date ముగిసిన పుస్తకాల వివరాలను పొందుతున్నాము.  
 
|-
 
|-
 
|09:43
 
|09:43
|మన క్వరీ ను run చేద్దాం  
+
|మన క్వరీ ను run చేద్దాం.
 
|-
 
|-
 
|09:45
 
|09:45
|తిరిగి ఇవ్వని పుస్తకాల జాబితా ఇక్కడుంది.
+
|తిరిగి ఇవ్వని పుస్తకాల జాబితా ఇక్కడుంది.  
 
|-
 
|-
 
|09:51
 
|09:51
|ఫంక్షన్స్ పై మరికొంత సమాచారం కొరకు HSQLdb http://hsqldb.org/doc/2.0/guide/builtinfunctions-chapt.html ను అందిస్తుంది.  
+
|ఫంక్షన్స్ పై మరికొంత సమాచారం కొరకు HSQLdb http://hsqldb.org/doc/2.0/guide/builtinfunctions-chapt.html ను అందిస్తుంది.  
 
|-
 
|-
 
|10:23  
 
|10:23  
Line 270: Line 269:
 
|-
 
|-
 
|10:48
 
|10:48
|ఇక్కడొక అసైన్మెంట్ ఉంది  
+
|ఇక్కడొక అసైన్మెంట్ ఉంది.
 
|-
 
|-
 
|10:50
 
|10:50
|క్రింది వాటికి మీ SQL క్వరీ లను వ్రాసి పరీక్షించండి.
+
|క్రింది వాటికి మీ SQL క్వరీ లను వ్రాసి పరీక్షించండి.  
 
|-
 
|-
 
|10:55
 
|10:55
Line 279: Line 278:
 
|-
 
|-
 
|10:58
 
|10:58
|2. ప్రతీ రచయిత ద్వారా వ్రాయబడిన పుస్తకాల సంఖ్య ను పొందండి.
+
|2. ప్రతీ రచయిత ద్వారా వ్రాయబడిన పుస్తకాల సంఖ్య ను పొందండి.  
 
|-
 
|-
 
|11:03
 
|11:03
|3. నేటికీ పుస్తకాలు తిరిగి ఇవ్వని సభ్యుల పేర్లు మరియు ఫోన్ నంబర్ల జాబితాను పొందండి.
+
|3. నేటికీ పుస్తకాలు తిరిగి ఇవ్వని సభ్యుల పేర్లు మరియు ఫోన్ నంబర్ల జాబితాను పొందండి.  
 
|-
 
|-
 
|11:11
 
|11:11
|4. ఈ క్వరీ ఏమి చేస్తుందో వివరించండి?
+
|4. ఈ క్వరీ ఏమి చేస్తుందో వివరించండి?
 
SELECT (price) AS "Total Cost of Cambridge Books"  
 
SELECT (price) AS "Total Cost of Cambridge Books"  
  
 
|-
 
|-
 
|11:24
 
|11:24
|FROM Books WHERE publisher = Cambridge
+
|FROM Books WHERE publisher = Cambridge
  
 
|-
 
|-
 
|11:32
 
|11:32
|ఇది లిబ్రెఆఫీస్ నందు more queries in SQL View ట్యుటోరియల్ చివరకు   తీసుకొస్తుంది  
+
|ఇది లిబ్రెఆఫీస్ నందు more queries in SQL View ట్యుటోరియల్ చివరకు తీసుకొస్తుంది.
 
|-
 
|-
 
|11:40
 
|11:40
Line 300: Line 299:
 
|-
 
|-
 
|11:43
 
|11:43
|SQL లో క్వరీస్ ను తయారు చేయడం,
+
|SQL లో క్వరీస్ ను తయారు చేయడం,  
 
|-
 
|-
 
|11:47
 
|11:47
Line 309: Line 308:
 
|-
 
|-
 
|11:51
 
|11:51
| Aggregate functions ను ఉపయోగించడం  
+
| Aggregate functions ను ఉపయోగించడం,
 
|-
 
|-
 
|11:54
 
|11:54
| GROUP BY క్లాస్ను ఉపయోగించడం  
+
| GROUP BY క్లాస్ను ఉపయోగించడం,
 
|-
 
|-
 
|11:57
 
|11:57
|మరియు built in Functions ఉపయోగించడం నేర్చుకున్నాము.  
+
|మరియు built in Functions ఉపయోగించడం నేర్చుకున్నాము.  
 
|-
 
|-
 
|12:00  
 
|12:00  
||Spoken Tutorial ప్రాజెక్ట్ Talk to a Teacher ప్రాజెక్ట్ లో భాగం, ICT, MHRD, భారత ప్రభుత్వము ద్వారా నేషనల్ మిషన్ ఆన్ ఎడ్యుకేషన్ సహకారంతో ఉంది. ఈ ప్రాజెక్ట్ http://spoken-tutorial.org ద్వారా సమన్వయించబడుతుంది. దీనిపై మరింత సమాచారం క్రింది లింక్ వద్ద అందుబాటులో ఉంది.
+
||Spoken Tutorial ప్రాజెక్ట్ Talk to a Teacher ప్రాజెక్ట్ లో భాగం, ICT, MHRD, భారత ప్రభుత్వము ద్వారా నేషనల్ మిషన్ ఆన్ ఎడ్యుకేషన్ సహకారంతో ఉంది. ఈ ప్రాజెక్ట్ http://spoken-tutorial.org ద్వారా సమన్వయించబడుతుంది. దీనిపై మరింత సమాచారం క్రింది లింక్ వద్ద అందుబాటులో ఉంది.
 
|-
 
|-
 
|12:21
 
|12:21
|దీనిని తెలుగు లోనికి అనువదించినది హరికృష్ణ. చేరినందుకు ధన్యవాదాలు.
+
|దీనిని తెలుగు లోనికి అనువదించినది హరికృష్ణ. చేరినందుకు ధన్యవాదాలు.

Latest revision as of 12:53, 22 February 2018

Time Narration
00:02 LibreOffice Base నందు Spoken tutorial కు స్వాగతం.
00:06 ఈ టురోరియాల్ నందు మనం
00:10 SQL View లో ప్రశ్నలు వ్రాయడం,
00:13 ORDER BY clause ను ఉపయోగించండం,
00:15 JOINS ను ఉపయోగించండం,
00:17 Aggregate functions ను ఉపయోగించండం,
00:19 GROUP BY clause ను ఉపయోగించండం,
00:21 Functions ను తయారు చేయడానికి ఉపయోగించండం నేర్చుకుందాం.
00:26 SQL క్యూరీస్ గురించి మరింత నేర్చుకుందాం.
00:31 దీని కొరకు మనం Library డాటాబేస్ను తెరుద్దాం.
00:36 ఎడమ ప్యానెల్లో ఉన్న Queries జాబితా పై క్లిక్ చేద్దాం.
00:42 ఆపై ‘Create Query in SQL View’ పై క్లిక్ చేద్దాం.
00:49 క్వరీ ఫలితాలను మనం ఎలా సార్ట్ చేయాలో చూద్దాం.
00:55 క్రింది ఉదాహరణను తీసుకుందాం.
00:59 కేంబ్రిడ్జ్ లేదా ఆక్స్ఫర్డ్ లచే ప్రచురించబడిన అన్ని పుస్తకాల బుక్ టైటిల్ మరియు రచయిత సమాచారాన్ని పొందండి.
01:09 వాటిని book titles ఆధారంగా ఆరోహణ క్రమంలో, ఆపై publisher ఆధారంగా ఆరోహణ క్రమంలో క్రమబద్ధీకరించాలి.
01:19 ఇది మన క్వరీ
01:22 SELECT Publisher, Title, Author
01:28 FROM Books
01:31 WHERE Publisher IN ( Cambridge, Oxford)
01:42 ORDER BY Publisher ASC, Title ASC.
01:50 ORDER BY clause ను మనం కాలమ్ ల పేర్ల ఆధారంగా సార్ట్ చేయుటకు ఉపయోగించామని గమనించండి.
01:58 మరియు కామాను ఉపయోగించి, సార్టింగ్ కొరకు మరికొన్ని కాలమ్ లు జోడించవచ్చు.
02:05 ఆరోహణ లేదా అవరోహణ క్రమంలో తెలుపుటకు ప్రతీ కాలమ్ తరువాత వరుసగా A S C లేదా D E S C లను టైపు చేయాలి.
02:19 ఫైల్ మెనూ బార్ కింద ఉన్న Run Query ఐకాన్ పై క్లిక్ చేయాలి.
02:26 ఇక్కడ ముందుగా Publisher చే, తరువాత book title చే కుదించబడిన కొన్ని పుస్తకాలున్నవి.
02:34 ఇప్పుడు తరువాత క్వరీ.
02:38 ఇప్పుడు సభ్యులచే, తీసుకున్న పుస్తకాలు సరైన సమయానికి అందించని పుస్తకాల టైటిల్స్, ,issueడేట్ సహా పొందుదాం.
02:48 titles, Books పట్టికలో మరియు పుస్తకాలు జారీ చేసిన తేదీ BooksIssued పట్టికలో ఉన్నాయి కనుక
02:55 మనం ఈ రెండు పట్టికలను ఎలాగయినా జోడించాలి.
03:00 కాబట్టి దీని కొరకు మనం JOIN కీవర్డ్ ను ఉపయోగించాలి.
03:07 మనం BookId అనే ఉమ్మడి కాలమ్ ను ఈ రెండింటిని జోడించడానికి ఉపయోగించాలి.
03:14 కాబట్టి క్వరీ ఏమిటంటే
03:17 SELECT B.title, I.IssueDate, I.Memberid FROM Books B JOIN BooksIssued I
03:35 ON B.bookid = I.BookId WHERE CheckedIn = FALSE.
03:48 FROM clause లోని B లను I లను గమనించండి.
03:55 వీటిని Aliases అని అంటారు. ఇది బాగా చదవటానికి వివరణాత్మక లేదా సింగిల్ వర్ణమాలగా ఉంటుంది.
04:06 BookId కాలమ్ రెండు పట్టికలలో ఉందని గమనించాలి.
04:11 కాబట్టి కాలమ్ ల గురించిన గజిబిజిని తొలిగించడానికి aliases లను ఉపయోగించాము.
04:21 FROM క్లాస్ లోని JOIN కీవర్డ్ ను ఉపయోగించి రెండు పట్టికలను జోడించామని గమనించాలి.
04:31 అంతేకాకుండా, BookId కాలమ్ ను ON B.bookid = I.BookId అని వ్రాసి జోడించుటకు ఉపయోగించాము.
04:46 మన ప్రశ్నను run చేద్దాము.
04:49 పుస్తకాలు, మరియు వాటిని జారీచేసిన జాబితాను చూసి మరియు CheckedIn స్టేటస్ not checked in అవునా కాదా అని గమనించాలి.
04:59 మనం కేవలం ఫలితాలలో MemberId ను మాత్రమే గమనించాలి. ఇది అంత ఉపయోగకరమేమి కాదు, కదా?
05:08 కాబట్టి సభ్యుల జాబితాలో ఉన్న సభ్యుల పేర్లు మనం ఎలా ప్రచురిస్తాము?
05:15 మనం, మన members పట్టికను మన క్వరీ ను ఈ విధంగా JOIN చేస్తాము.
05:21 SELECT B.Title, I.IssueDate, I.MemberId, M.Name FROM Books B
05:37 JOIN BooksIssued I ON B.BookId = I.BookId JOIN Members M ON I.MemberId = M.MemberId
05:58 WHERE CheckedIn = FALSE.
06:02 కాబట్టి Members పట్టిక తో గల రెండవ join ను గమనించినట్లయితే, MemberId కాలమ్ కలపడానికి ఉపయోగపడింది.
06:12 మన క్వరీ ను run చేద్దాం.
06:14 ఇక్కడ సభ్యుల జాబితా వాళ్ళకి ఇవ్వబడిన పుస్తకాలతోపాటున్నది.
06:20 ఆ తరువాత, మనం aggregates మరియు grouping ల గురించి తెలుసుకుందాం.
06:26 గ్రంధాలయంలో ఉన్న సభ్యుల సంఖ్య మనం ఎలా పొందగలం?
06:31 ఇక్కడొక క్వరీ
06:34 SELECT COUNT(*) AS "Total Members" FROM Members
06:47 ఇక్కడ COUNT ను గమనించాలి.
06:51 దీన్ని aggregate function అంటాము ఎందుకంటే ఇది record ల సమితిని మూల్యాంకనం చేసి, ఒక రికార్డు ను ఇస్తుంది.
07:02 మనం Alias- ‘Total Members’ ను జోడిద్దాం.
07:07 మన క్వరీ ను run చేద్దాం
07:10 ఇక్కడ, Base మొత్తం 4 సభ్యుల రికార్డులను మూల్యాంకనం చేసి, సభ్యుల సంఖ్య గా 4 ను తిరిగి ఇచ్చింది.
07:22 aggregate functions కు మరిన్ని ఉదాహరణలు SUM, MAX మరియు MIN .
07:30 జోడించడం గురించిన మరికొంత సమాచారాన్ని తెలుసుకుందాం.
07:36 ప్రచురణకర్త కు కావలసిన పుస్తకాల గణనం ఎలా పొందగలం?
07:40 ఇక్కడొక క్వరీ.
07:43 SELECT Publisher, COUNT(*) AS "Number of Books" FROM Books

GROUP BY Publisher ORDER BY Publisher

08:03 GROUP BY క్లాస్ ను గమనించండి
08:06 కాబట్టి, Publisher, పుస్తకాల సంఖ్య మరియు ప్రతి ప్రచురణకర్తకు రికార్డులను సమూహం చేయడానికి GROUP BY నిబంధనలను మనం ఎంచుకుంటున్నాం.
08:18 మన క్వరీ ను run చేద్దాం.
08:21 ప్రచురణకర్త పేర్లను మరియు ప్రతి పబ్లిషర్ ద్వారా ప్రచురించిన పుస్తకాల సంఖ్య ప్రక్క ప్రక్క న గమనించండి.
08:33 Functions in SQL ను ఎలా ఉపయోగించాలో తెలుసుకుందాం.
08:38 ఫంక్షన్స్ ఒకే ఒక విలువను తిరిగి ఇచ్చే స్టేట్మెంట్స్.
08:43 ఉదాహరణకి CURRENT_DATE ఈరోజు తేదీనిస్తుంది.
08:49 కాబట్టి సభ్యులు తిరిగి ఇవ్వవలసిన పుస్తకాల జాబితాను తయారుచేయాలి.
08:56 క్వరీ ఏమిటంటే,
08:58 SELECT B.Title, I.IssueDate, I.ReturnDate
09:08 FROM Books B JOIN BooksIssued I ON B.bookid = I.BookId
09:21 WHERE CheckedIn = FALSE and ReturnDate < CURRENT_DATE
09:31 కాబట్టి, CURRENT_DATE ఫంక్షన్ ను గమనించండి.
09:36 నేటితో Return Date ముగిసిన పుస్తకాల వివరాలను పొందుతున్నాము.
09:43 మన క్వరీ ను run చేద్దాం.
09:45 తిరిగి ఇవ్వని పుస్తకాల జాబితా ఇక్కడుంది.
09:51 ఫంక్షన్స్ పై మరికొంత సమాచారం కొరకు HSQLdb http://hsqldb.org/doc/2.0/guide/builtinfunctions-chapt.html ను అందిస్తుంది.
10:23 మొత్తం యూజర్ గైడ్ ను, ఈ క్రింది వెబ్సైట్ను సందర్శించడం ద్వారా పొందవచ్చు.
10:29 http://www.hsqldb.org/doc/2.0/guide/
10:48 ఇక్కడొక అసైన్మెంట్ ఉంది.
10:50 క్రింది వాటికి మీ SQL క్వరీ లను వ్రాసి పరీక్షించండి.
10:55 1. గ్రంధాలయంలో ఉన్న అన్ని పుస్తకాల జాబితాను పొందండి.
10:58 2. ప్రతీ రచయిత ద్వారా వ్రాయబడిన పుస్తకాల సంఖ్య ను పొందండి.
11:03 3. నేటికీ పుస్తకాలు తిరిగి ఇవ్వని సభ్యుల పేర్లు మరియు ఫోన్ నంబర్ల జాబితాను పొందండి.
11:11 4. ఈ క్వరీ ఏమి చేస్తుందో వివరించండి?

SELECT (price) AS "Total Cost of Cambridge Books"

11:24 FROM Books WHERE publisher = Cambridge
11:32 ఇది లిబ్రెఆఫీస్ నందు more queries in SQL View ట్యుటోరియల్ చివరకు తీసుకొస్తుంది.
11:40 దీన్ని సంక్షిప్తం చేయడానికి మనం
11:43 SQL లో క్వరీస్ ను తయారు చేయడం,
11:47 ORDER BY క్లాస్ ను ఉపయోగించడం,
11:49 JOINS ను ఉపయోగించడం,
11:51 Aggregate functions ను ఉపయోగించడం,
11:54 GROUP BY క్లాస్ను ఉపయోగించడం,
11:57 మరియు built in Functions ఉపయోగించడం నేర్చుకున్నాము.
12:00 Spoken Tutorial ప్రాజెక్ట్ Talk to a Teacher ప్రాజెక్ట్ లో భాగం, ICT, MHRD, భారత ప్రభుత్వము ద్వారా నేషనల్ మిషన్ ఆన్ ఎడ్యుకేషన్ సహకారంతో ఉంది. ఈ ప్రాజెక్ట్ http://spoken-tutorial.org ద్వారా సమన్వయించబడుతుంది. దీనిపై మరింత సమాచారం క్రింది లింక్ వద్ద అందుబాటులో ఉంది.
12:21 దీనిని తెలుగు లోనికి అనువదించినది హరికృష్ణ. చేరినందుకు ధన్యవాదాలు.

Contributors and Content Editors

Yogananda.india