കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമിംഗ്
എസ്.ക്യു.എൽ. തമ്മിലുള്ള: ഉദാഹരണങ്ങൾ വിവരണം
ഇതിൽ ഡാറ്റ ടേബിളുകൾ സംഭരിച്ചിരിക്കുന്ന ഒരു റിലേഷണൽ ഡേറ്റാബേസ് ജോലി ചെയ്യുമ്പോൾ, ഉപയോക്താക്കൾ ഒരു ശ്രേണിയിലെ (ഉൾപ്പെടുത്തിയിട്ടില്ല) ഉൾപ്പെടുത്തിയിട്ടുണ്ട് ഒരുപറ്റം മൂല്യങ്ങളുടെ ചുമതല അഭിമുഖീകരിച്ചുകൊണ്ടിരിക്കുന്നതുമൂലം. ഓപ്പറേറ്റർ, ഓപ്പറേറ്റർ, അവസ്ഥ കൂടുതൽ ഒരു കോമ്പിനേഷൻ പോലെ - - കുറവ്, അതുപോലെ ഓപ്പറേറ്റർ നും വേണ്ടി ക്യു എൽ എസ് ക്യു ഭാഷ വ്യത്യസ്ത ഓപ്ഷനുകൾ മൂല്യം പെടുന്നില്ല (പാടില്ല) വേണം, നിങ്ങൾ ഒന്നിലധികം define അനുവദിക്കുന്നു. ഈ ലേഖനത്തിൽ വിവരണം ഉദാഹരണങ്ങൾ പുതിയ പതിപ്പ് ശ്രദ്ധ കേന്ദ്രീകരിക്കും.
വാക്യഘടന നിയന്ത്രണങ്ങൾ: SQL എന്നിവയിലെ ഓപ്പറേറ്റർ "നും"
"ഇടയിൽ" - അക്ഷരാർത്ഥത്തിൽ എസ്.ക്യു.എൽ. പരിഭാഷ തമ്മിലുള്ള ഓപ്പറേറ്റർ. ഇതിന്റെ ഉപയോഗം ഒരു പരിധി സജ്ജമാക്കാൻ "ഒപ്പം നിന്നും" ഒരു പ്രത്യേക സാധ്യമാകുന്ന, അടുത്ത മൂല്യം ശ്രേണിയിൽ വീണാൽ പിന്നെ ആഖ്യാതമായിട്ടോ "സത്യ" എന്ന സെറ്റ് ചെയ്യും, മൂല്യം അവസാന സാമ്പിൾ വീഴും.
ഓപ്പറേറ്റർ സിന്റാക്സ് വളരെ ലളിതമാണ്:
തിരഞ്ഞെടുക്കുക * പട്ടിക T1 നിന്ന് എവിടെ ത്൧.ന് 0 തമ്മിലുള്ള 7 |
നിങ്ങൾക്ക് കാണാൻ കഴിയുന്ന പോലെ, നിങ്ങൾ തമ്മിലുള്ള കീവേഡ് ശേഷം, താഴ്ന്ന പരിധി മൂല്യം വ്യക്തമാക്കി, അപ്പർ പരിധി വേണം.
, വിവരിച്ചുപറയുക ഓപ്പറേറ്റർ എസ്.ക്യു.എൽ. പ്രവർത്തിക്കില്ല കഴിയും? ഡാറ്റ തരം:
- പൂർണ്ണസംഖ്യ ആൻഡ് ഭിന്ന - നമ്പറുകൾ കൂടി.
- തീയതികൾക്കൊപ്പം.
- ടെക്സ്റ്റ് കൂടി.
എസ്.ക്യു.എൽ. ചില പ്രത്യേകതകൾ ഉണ്ട് തമ്മിലുള്ള ഇത് ചെയ്യുക. നാം അവരെ അറിയാൻ:
- പരിധി മൂല്യങ്ങളുടെ അക്കങ്ങളും തീയതികളിൽ ജോലി "ഒപ്പം നിന്ന്" സാമ്പിൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് ചെയ്യുമ്പോൾ.
- ലോവർ പരിധി മൂല്യം അവസ്ഥ യുക്തിപരമായി true കാരണം അല്ലെങ്കിൽ ഒന്നും പ്രദർശിപ്പിക്കും, പരിധി കുറവായിരിക്കണം. വിട്ട് അവസ്ഥ ചരങ്ങൾ പ്രത്യേക മൂല്യങ്ങളുടെ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് പ്രത്യേക പരിചരണം, വേണം.
അത് വളരെ കൃത്യമായി നിർവചിച്ചിട്ടില്ല പക്ഷം മുകളിലെ ശ്രേണിയുടെ ടെക്സ്റ്റ് മൂല്യം ജോലി ചെയ്യുമ്പോൾ, സാമ്പിൾ ൽ ഉൾപ്പെടുത്തിയിട്ടില്ല. നാം വിശദമായി തുടർന്നുവരുന്ന ഭാഗങ്ങളിൽ ഈ സവിശേഷത പരിഗണിക്കുക.
ഒരു ശ്രേണിയിലെ സാമ്പിൾ നമ്പറുകളും എൻറർ
സംഘടന ജോലി, ഡാറ്റ മാനേജർമാർ ഒരു മേശ തയ്യാറാക്കുക. പട്ടിക താഴെ ഘടന ഉണ്ടാകും:
ഫീൽഡ് പേര് | ഡാറ്റ തരം | വിവരണം |
കോഡ് | കൗണ്ടർ | തനതായ ജീവനക്കാരന്റെ ഐഡി |
കുലനാമം | ടെക്സ്റ്റ് | ഓഫീസർ പേര് |
പേര് | ടെക്സ്റ്റ് | ജീവനക്കാരുടെ പേര് |
പത്രൊംയ്മിച് | ടെക്സ്റ്റ് | പത്രൊംയ്മിച് ജീവനക്കാരൻ |
പോൾ | ടെക്സ്റ്റ് | സെക്സ് ഉദ്യോഗസ്ഥരുടെ (എം / എഫ്) |
ദത_പ്രിഎമ | തീയതി / സമയം | ജോലി ജീവനക്കാരനായി സ്വീകരിക്കുന്നത് തീയതി |
ഛിസ്ലൊ_ദെതെയ് | അക്കം | ജീവനക്കാരൻ കുട്ടികളെ എണ്ണം |
താഴെ ഡാറ്റ പട്ടിക പൂരിപ്പിക്കുക:
കോഡ് | കുലനാമം | പേര് | പത്രൊംയ്മിച് | പോൾ | ദത_പ്രിഎമ | ഛിസ്ലൊ_ദെതെയ് |
1 | അലെക്സഅംദ്രൊവ് | ഐറീൻ | എൻ | എഫ് | 05/01/2014 | 1 |
2 | ബൊരൊവൊയ് | ആൻഡ്രൂ | എസ് | എം | 09/21/2013 | 0 |
3 | വിനൊഗ്രദൊവ് | സെർജി | പവ്ലൊവിഛ് | എം | 15.06.1998 | 1 |
4 | ശുമിലിന് | അലക്സാണ്ടർ | ബി | എം | 25.12.2004 | 2 |
5 | വിശ്ംയകൊവ് | ബ്രഷ്നേവിനെ | എ | എം | 09.10.2007 | 0 |
6 | ത്രൊപ്നികൊവ് | വസില്യ് | എസ് | എം | 01/12/2016 | 3 |
7 | മുത്തു | നികിത | വി | എം | 01/11/2017 | 1 |
8 | അവ്ദെഎവ | നിക്ക് | കെ | എഫ് | 31.03.2001 | 2 |
9 | Yakovlev | ബ്രഷ്നേവിനെ | നികൊലെവിഛ് | എം | 16.02.2009 | 0 |
രൂപം SQL അന്വേഷണം , തമ്മിലുള്ള ഏത് കൈവശമുള്ള 2 അല്ലെങ്കിൽ 3 കുട്ടികൾ എല്ലാ ജീവനക്കാരെ തിരഞ്ഞെടുക്കുക നമ്മെ സഹായിക്കും:
മാനേജർമാർ തിരഞ്ഞെടുക്കുക. * മാനേജർമാർ FROM ൽ എവിടെ മെനെദ്ജ്ഹെര്യ്.ഛിസ്ലൊ_ദെതെയ് 2 3 തമ്മിലുള്ള |
ഫലം മൂൺ ശുമിലിന്, ത്രൊപ്നികൊവ് ആൻഡ് അവ്ദെഎവ ജീവനക്കാർക്ക് ഡാറ്റ മൂന്ന് വരികൾ ആയിരിക്കും.
ഇപ്പോൾ ജീവനക്കാർ 31 ഡിസംബർ 2016 ജനുവരി 1 2005 മുതൽ ലഭിച്ചു തിരഞ്ഞെടുക്കുക. വിവിധ വ്യത്യസ്ത ഡാറ്റബേസുകളിലേക്ക് നിങ്ങൾക്ക് തീയതി കാര്യത്തിൽ റെക്കോഡ് അനുവദിക്കുന്ന കുറിക്കുകയും ചെയ്യണം. ഫോം ദിവസം മാസം വർഷം (അല്ലെങ്കിൽ കൂടുതൽ സൗകര്യപ്രദമായ) ഒരു സേനയിൽ, തീയതി മിക്കപ്പോഴും ഒറ്റ ഉദ്ധരണികള്ക്കുള്ളില് രേഖപ്പെടുത്തിയിട്ടുണ്ട്. ഡീബേസ് dBase എം ആക്സസ് തീയതി ഉൾക്കൊള്ളുന്നു അടയാളം "#". പ്രവർത്തിപ്പിക്കുക ഈ ഉദാഹരണം മാത്രം അത് അടിസ്ഥാനമാക്കിയുള്ളതാണ്:
മാനേജർമാർ തിരഞ്ഞെടുക്കുക. * മെനെദ്ജ്ഹെര്യ്.ദത_പ്രിഎമ മാനേജർമാർ FROM ൽ എവിടെ മാനേജർമാർ. # 1/1/2005 # പിന്നെ # 31/12/2016 # നും വേണ്ടി ദത_പ്രിഎമ |
ഫലം കാലയളവിൽ ഉൾപ്പെട്ടിട്ടുള്ളവയിൽ സമയത്ത് റിക്രൂട്ട് അഞ്ച് ജീവനക്കാർ ആയിരിക്കും.
അടുത്തത്, അത് എസ്.ക്യു.എൽ. സ്ട്രിങ്ങുകൾ തമ്മിൽ എങ്ങനെ പ്രവർത്തിക്കുന്നു നോക്കാം.
സ്ട്രിങ്ങുകൾ തമ്മിൽ ജോലി
ജീവനക്കാരുടെ പേരുകൾ പ്രവർത്തിക്കുമ്പോൾ പരിഹരിക്കാൻ ആയിരിക്കണം വളരെ സാധാരണമായ പ്രശ്നം - അവരുടെ പേരുകൾ ഒരു അക്ഷരത്തിൽ ആരംഭിക്കാം മാത്രം തിരഞ്ഞെടുക്കുക ആവശ്യമാണ്. ഞങ്ങൾ അവരുടെ പേരുകൾ എ നിന്ന് ബി അവസാന പേര് തുടങ്ങും ചോദ്യം തിരഞ്ഞെടുക്കുക ജീവനക്കാരെ എക്സിക്യൂട്ട് ശ്രമിക്കുക:
മാനേജർമാർ തിരഞ്ഞെടുക്കുക. * മാനേജർമാർ FROM ൽ എവിടെ "എ", "B" തമ്മിലുള്ള മെനെദ്ജ്ഹെര്യ്.ഫമിലിയ ക്രമത്തിൽ 2 |
താഴെ പോലെ ഫലം:
കോഡ് | കുലനാമം | പേര് | പത്രൊംയ്മിച് | പോൾ | ദത_പ്രിഎമ | ഛിസ്ലൊ_ദെതെയ് |
8 | അവ്ദെഎവ | നിക്ക് | കെ | എഫ് | 31.03.2001 | 2 |
1 | അലെക്സഅംദ്രൊവ് | ഐറീൻ | എൻ | എഫ് | 05/01/2014 | 1 |
2 | ബൊരൊവൊയ് | ആൻഡ്രൂ | എസ് | എം | 09/21/2013 | 0 |
നിങ്ങൾക്ക് കാണാൻ കഴിയുന്ന പോലെ, പട്ടികയിൽ കത്ത് ബി പേര് രണ്ടു ജീവനക്കാരെ ഉൾപ്പെടുത്താതിരുന്ന. കാരണം എന്താണ്? വസ്തുത ഓപ്പറേറ്റർ അസമമായ നീളം സ്ട്രിങ്ങുകൾ താരതമ്യപ്പെടുത്തുന്ന കൃത്യമായി എങ്ങനെ. ലൈൻ "ബി" ഹ്രസ്വമായ സ്ട്രിംഗ് "വിനൊഗ്രദൊവ്" ഒപ്പം ലൈനിംഗും ആണ്. എന്നാൽ അക്ഷരമാല ഇടങ്ങൾ തരംതിരിക്കലും വേഗത്തിൽ പ്രതീകങ്ങൾ ആയിരിക്കും, സാമ്പിൾ പേര് വീഴും ഇല്ല. വിവിധ ഡാറ്റാബേസും ഈ പ്രശ്നം പരിഹരിക്കാൻ നിരവധി മാർഗ്ഗങ്ങൾ നൽകുന്ന എന്നാൽ പലപ്പോഴും ശ്രേണിയിലെ അക്ഷരമാലയിലെ അടുത്ത കത്തിന്റെ വിശ്വാസ്യത സൂചിപ്പിക്കാൻ ഏറ്റവും എളുപ്പ മാർഗമാണ്:
മാനേജർമാർ തിരഞ്ഞെടുക്കുക. * മാനേജർമാർ FROM ൽ എവിടെ "എ", "D" തമ്മിലുള്ള മെനെദ്ജ്ഹെര്യ്.ഫമിലിയ ക്രമത്തിൽ 2 |
വധശിക്ഷയ്ക്ക് ചെയ്യുമ്പോൾ, അന്വേഷണ ഫല ഞങ്ങളെ തൃപ്തി വരുത്തും.
ഈ സൂചകമാണ് പ്രതീകം ഡാറ്റ ജോലി മാത്രമേ, മറിച്ച് അതിന്റെ തമ്മിലുള്ള പോലുള്ള ലളിതമായ ഓപ്പറേറ്റർമാർ ജോലി പോലും, നിങ്ങൾ ശ്രദ്ധിക്കേണ്ടതാണ് കാണിക്കുന്നു.
Similar articles
Trending Now