प्रौद्योगिकी साझेदारी

MySQL सशर्त कार्य/एन्क्रिप्शन कार्य/रूपान्तरण कार्य

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

सशर्त कार्य

  • यदि(): यदि कण्डिशन् सत्या अस्ति तर्हि मूल्यं प्रत्यागच्छति, अन्यथा अन्यं मूल्यं प्रत्यागच्छति ।
  1. -- 示例:根据员工的薪水返回薪水等级
  2. SELECT name, salary,
  3. IF(salary < 3000, 'Low',
  4. IF(salary BETWEEN 3000 AND 7000, 'Medium', 'High')) AS salary_level
  5. FROM employees;
  • विषय: अधिकं जटिलं सशर्ततर्कं, प्रोग्रामिंगभाषासु स्विच-केस्-कथनानां सदृशम् ।
  1. SELECT
  2. CASE
  3. WHEN score >= 90 THEN 'A'
  4. WHEN score >= 80 THEN 'B'
  5. WHEN score >= 70 THEN 'C'
  6. WHEN score >= 60 THEN 'D'
  7. ELSE 'F'
  8. END AS grade
  9. FROM students;
  • COALESCE() ९.: पैरामीटर् सूचीयां प्रथमं गैर-NULL मूल्यं प्रत्यागच्छति ।
  1. SELECT name, COALESCE(city, 'Unknown') AS city
  2. FROM students;

एन्क्रिप्शन फंक्शन

  • एमडी५() २.: स्ट्रिंग् इत्यस्य MD5 हैश वैल्यू गणयन्तु ।
  1. -- 示例:对用户的密码进行MD5加密
  2. SELECT MD5('password123') AS encrypted_password;
  • शा१() ९.: स्ट्रिंग् इत्यस्य SHA-1 हैश वैल्यू गणयन्तु ।
SELECT SHA1('7895656')

परिवर्तन कार्य

  • क्षेप(): एकं अभिव्यक्तिं निर्दिष्टदत्तांशप्रकारे परिवर्तयन्तु ।
  1. -- 示例:将字符串转换为整数
  2. SELECT CAST('123' AS UNSIGNED) AS number;
  • रैकृ(): फंक्शन् CAST() इत्यस्य सदृशं भवति, यत् प्रकाररूपान्तरणार्थं उपयुज्यते ।
  1. -- 示例:将日期字符串转换为日期类型
  2. SELECT CONVERT('2023-01-01', DATE) AS converted_date;