போஸ்ட் கிரெஸ்க்யூல் லைக், லைக் லைக், வைல்ட்கார்ட்ஸ் (%, _) உதாரணங்கள்

PostgreSQL LIKE ஆபரேட்டர் வைல்ட்கார்டுகளைப் பயன்படுத்தி வடிவங்களுக்கு எதிராக உரை மதிப்புகளைப் பொருத்த உதவுகிறது. தேடல் வெளிப்பாட்டை முறை வெளிப்பாட்டுடன் பொருத்த முடியும்.

ஒரு பொருத்தம் ஏற்பட்டால், LIKE ஆபரேட்டர் உண்மையாகத் திரும்பும். LIKE ஆபரேட்டரின் உதவியுடன், SELECT, UPDATE, INSERT அல்லது DeleTE ஸ்டேட்மெண்ட்டின் உட்பிரிவில் வைல்ட் கார்டுகளைப் பயன்படுத்த முடியும்.

இந்த PostgreSQL டுடோரியலில், நீங்கள் பின்வருவனவற்றைக் கற்றுக்கொள்வீர்கள்:

காட்டு அட்டைகள்

இரண்டு வைல்ட்கார்டுகள் மட்டுமே பயன்படுத்த முடியும்

  • சதவிகிதம் அடையாளம் (%)
  • அடிக்கோடிட்டு (_)

பூஜ்யம், ஒன்று அல்லது பல எழுத்துக்கள் அல்லது எண்களைக் குறிக்க சதவீத அடையாளம் (%) பயன்படுத்தப்படுகிறது.

அடிக்கோடிட்ட வைல்ட்கார்ட் (_) ஒரு எழுத்து அல்லது எண்ணைக் குறிக்கப் பயன்படுகிறது. இந்த சின்னங்களையும் இணைக்கலாம். இந்த இரண்டு அறிகுறிகளுடன் LIKE ஆபரேட்டர் பயன்படுத்தப்படாவிட்டால், அது சமமான ஆபரேட்டர் போல செயல்படும்.

தொடரியல்

LIKE ஆபரேட்டருக்கான தொடரியல் இங்கே: | _+_ |

வெளிப்பாடு என்பது ஒரு நெடுவரிசை அல்லது புலம் போன்ற ஒரு எழுத்து வெளிப்பாடு.

முறை என்பது வடிவத்துடன் பொருந்தக்கூடிய ஒரு எழுத்து வெளிப்பாடு.

தப்பிக்கும் தன்மை ஒரு விருப்ப அளவுரு. இது % மற்றும் _ போன்ற வைல்ட்கார்டு எழுத்துக்களின் நேரடி நிகழ்வுகளை சோதிக்க அனுமதிக்கிறது. இது வழங்கப்படாவிட்டால், தப்பிக்கும் பாத்திரமாக பயன்படுத்தப்படும்.

% காட்டு அட்டையைப் பயன்படுத்துதல்

நாங்கள் முன்பு கூறியது போல், % அடையாளம் பூஜ்யம், ஒன்று அல்லது அதற்கு மேற்பட்ட எழுத்துக்கள் அல்லது எண்களுடன் பொருந்துகிறது. பின்வரும் அட்டவணையை கவனியுங்கள்:

நூல்:

அந்த முடிவைப் பெற, 'லியர் ...' போன்ற புத்தகத்தை நாங்கள் விரும்புகிறோம், பின்வரும் கட்டளையை இயக்கலாம்: | _+_ |

இது பின்வருவனவற்றைத் தரும்:

புத்தகம் கண்டுபிடிக்கப்பட்டது.

அதன் பெயரில் 'by' என்ற புத்தகத்தைத் தேடுவோம்: | _+_ |

இது பின்வருவனவற்றைத் தரும்:

_ வைல்ட்கார்டைப் பயன்படுத்துதல்

நாம் முன்பு கூறியது போல், _ அடையாளம் ஒரு எழுத்து அல்லது எண்ணைக் குறிக்கிறது. கீழே காட்டப்பட்டுள்ளபடி இதைப் பயன்படுத்தலாம்: | _+_ |

இது பின்வருவனவற்றை வழங்குகிறது:

இங்கே மற்றொரு உதாரணம்: | _+_ |

இது பின்வருவனவற்றை வழங்குகிறது:

NOT ஆபரேட்டரைப் பயன்படுத்துதல்

லைக் ஆபரேட்டர் NOT ஆபரேட்டருடன் இணைந்தால், தேடல் முறைக்கு பொருந்தாத எந்த வரிசையும் திருப்பித் தரப்படும். உதாரணமாக, 'இடுகை' என்று தொடங்காத ஒரு புத்தகத்தைப் பார்க்க, நாம் பின்வரும் கட்டளையை இயக்கலாம்: | _+_ |

இது பின்வருவனவற்றை வழங்குகிறது:

ஒரே ஒரு புத்தகம் தேடல் நிலையை பூர்த்தி செய்தது. 'மேட்' என்ற வார்த்தை இல்லாத புத்தகங்களின் பெயர்களின் பட்டியலைப் பார்ப்போம்: | _+_ |

இது பின்வருவனவற்றை வழங்குகிறது:

3 வரிசைகள் தேடல் நிலையை சந்தித்தன.

PgAdmin ஐப் பயன்படுத்துதல்

இப்போது pgAdmin ஐப் பயன்படுத்தி செயல்களை எவ்வாறு செய்ய முடியும் என்பதைப் பார்ப்போம்.

% காட்டு அட்டையைப் பயன்படுத்துதல்

படி 1) உங்கள் pgAdmin கணக்கில் உள்நுழைக.

படி 2)

  1. இடதுபுறத்தில் உள்ள வழிசெலுத்தல் பட்டியில் இருந்து- தரவுத்தளங்களைக் கிளிக் செய்யவும்.
  2. டெமோவைக் கிளிக் செய்யவும்.

படி 3) வினவலை வினவல் எடிட்டரில் தட்டச்சு செய்யவும்: | _+_ |

படி 4) செயல்படுத்து பொத்தானைக் கிளிக் செய்யவும்.

இது பின்வருவனவற்றைத் திருப்பித் தர வேண்டும்:

அதன் பெயரில் 'by' என்ற புத்தகத்தைத் தேட:

படி 1) வினவல் எடிட்டரில் பின்வரும் கட்டளையை தட்டச்சு செய்க: | _+_ |

படி 2) செயல்படுத்து பொத்தானைக் கிளிக் செய்யவும்.

இது பின்வருவனவற்றைத் திருப்பித் தர வேண்டும்:

_ வைல்ட்கார்டைப் பயன்படுத்துதல்

படி 1) உங்கள் pgAdmin கணக்கில் உள்நுழைக.

படி 2)

  1. இடதுபுறத்தில் உள்ள வழிசெலுத்தல் பட்டியில் இருந்து- தரவுத்தளங்களைக் கிளிக் செய்யவும்.
  2. டெமோவைக் கிளிக் செய்யவும்.

படி 3) வினவலை வினவல் எடிட்டரில் தட்டச்சு செய்யவும்: | _+_ |

படி 4) செயல்படுத்து பொத்தானைக் கிளிக் செய்யவும்.

இது பின்வருவனவற்றைத் திருப்பித் தர வேண்டும்:

படி 5) இரண்டாவது உதாரணத்தை இயக்க:

  1. வினவல் எடிட்டரில் பின்வரும் வினவலை தட்டச்சு செய்க: | _+_ |
  2. செயல்படுத்து பொத்தானைக் கிளிக் செய்யவும்.

இது பின்வருவனவற்றைத் திருப்பித் தர வேண்டும்:

NOT ஆபரேட்டரைப் பயன்படுத்துதல்

படி 1) உங்கள் pgAdmin கணக்கில் உள்நுழைக.

படி 2)

  1. இடதுபுறத்தில் உள்ள வழிசெலுத்தல் பட்டியில் இருந்து- தரவுத்தளங்களைக் கிளிக் செய்யவும்.
  2. டெமோவைக் கிளிக் செய்யவும்.

படி 3) 'போஸ்ட்' என்று தொடங்காத அனைத்து புத்தகங்களையும் பார்க்க, வினவலை வினவல் எடிட்டரில் தட்டச்சு செய்க: | _+_ |

படி 4) செயல்படுத்து பொத்தானைக் கிளிக் செய்யவும்.

இது பின்வருவனவற்றைத் திருப்பித் தர வேண்டும்:

'மேட்' என்ற வார்த்தை இல்லாத புத்தகங்களின் பட்டியலைப் பார்க்க:

படி 1) வினவல் எடிட்டரில் பின்வரும் வினவலை தட்டச்சு செய்க: | _+_ |

படி 2) செயல்படுத்து பொத்தானைக் கிளிக் செய்யவும்.

இது பின்வருவனவற்றைத் திருப்பித் தர வேண்டும்:

சுருக்கம்:

  • போஸ்ட்கிரெஸ்க்யூஎல் லைக் வைல்ட்கார்டுகளைப் பயன்படுத்தி வடிவங்களுக்கு எதிராக உரை மதிப்புகளைப் பொருத்த பயன்படுகிறது.
  • தேர்ந்தெடுக்கப்பட்ட, புதுப்பிப்பு, செருகல் அல்லது நீக்கு அறிக்கைகளில் வைல்ட்கார்டுகளைப் பயன்படுத்த LIKE பிரிவு அனுமதிக்கிறது.
  • % வைல்ட்கார்ட் ஒன்று அல்லது அதற்கு மேற்பட்ட மதிப்புகளுடன் பொருந்துகிறது. மதிப்புகள் எண்கள் அல்லது எழுத்துகளாக இருக்கலாம்.
  • _ வைல்ட்கார்ட் சரியாக ஒரு மதிப்புடன் பொருந்துகிறது. மதிப்பு ஒரு எழுத்து அல்லது எண்ணாக இருக்கலாம்.
  • LIKE ஆபரேட்டரை NOT ஆபரேட்டருடன் இணைத்து தேடல் முறையுடன் பொருந்தாத எந்த வரிசையையும் திருப்பித் தரலாம்.

இந்த டுடோரியலில் பயன்படுத்தப்படும் தரவுத்தளத்தைப் பதிவிறக்கவும்