LibreOffice-Suite-Base/C3/Create-simple-queries-in-SQL-View-II/Telugu
From Script | Spoken-Tutorial
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 | దీనిని తెలుగు లోనికి అనువదించినది హరికృష్ణ. చేరినందుకు ధన్యవాదాలు. |