How to retrieve the rows from mysql whose field value should start with alphabet?












1















I'm trying to retrieve the rows from mysql table, whose field values should start with alphabeic letter and the value may contain numeric values along with letters.



Eg:
==
id : BKDyriu3
id : 12387545
id : YDfhety7


How can I retrieve id field which starts with letter ?



Can anyone please help me out...










share|improve this question





























    1















    I'm trying to retrieve the rows from mysql table, whose field values should start with alphabeic letter and the value may contain numeric values along with letters.



    Eg:
    ==
    id : BKDyriu3
    id : 12387545
    id : YDfhety7


    How can I retrieve id field which starts with letter ?



    Can anyone please help me out...










    share|improve this question



























      1












      1








      1








      I'm trying to retrieve the rows from mysql table, whose field values should start with alphabeic letter and the value may contain numeric values along with letters.



      Eg:
      ==
      id : BKDyriu3
      id : 12387545
      id : YDfhety7


      How can I retrieve id field which starts with letter ?



      Can anyone please help me out...










      share|improve this question
















      I'm trying to retrieve the rows from mysql table, whose field values should start with alphabeic letter and the value may contain numeric values along with letters.



      Eg:
      ==
      id : BKDyriu3
      id : 12387545
      id : YDfhety7


      How can I retrieve id field which starts with letter ?



      Can anyone please help me out...







      mysql






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 22 '18 at 12:43







      fervent

















      asked Nov 22 '18 at 10:44









      ferventfervent

      287




      287
























          1 Answer
          1






          active

          oldest

          votes


















          2














          We can use ASCII() function.




          Returns the numeric value of the leftmost character of the string str.
          Returns 0 if str is the empty string. Returns NULL if str is NULL




          SELECT * FROM your_table 
          WHERE ASCII(id) BETWEEN 65 AND 90
          OR
          ASCII(id) BETWEEN 97 AND 122



          • Uppercase A-Z has ASCII value range from 65 to 90.

          • Lowercase a-z has ASCII value range from 97 to 122.






          share|improve this answer
























          • Thanks a lot Madhur. It worked for me.

            – fervent
            Nov 22 '18 at 10:53











          • @fervent happy to help :)

            – Madhur Bhaiya
            Nov 22 '18 at 10:54











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53429163%2fhow-to-retrieve-the-rows-from-mysql-whose-field-value-should-start-with-alphabet%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          We can use ASCII() function.




          Returns the numeric value of the leftmost character of the string str.
          Returns 0 if str is the empty string. Returns NULL if str is NULL




          SELECT * FROM your_table 
          WHERE ASCII(id) BETWEEN 65 AND 90
          OR
          ASCII(id) BETWEEN 97 AND 122



          • Uppercase A-Z has ASCII value range from 65 to 90.

          • Lowercase a-z has ASCII value range from 97 to 122.






          share|improve this answer
























          • Thanks a lot Madhur. It worked for me.

            – fervent
            Nov 22 '18 at 10:53











          • @fervent happy to help :)

            – Madhur Bhaiya
            Nov 22 '18 at 10:54
















          2














          We can use ASCII() function.




          Returns the numeric value of the leftmost character of the string str.
          Returns 0 if str is the empty string. Returns NULL if str is NULL




          SELECT * FROM your_table 
          WHERE ASCII(id) BETWEEN 65 AND 90
          OR
          ASCII(id) BETWEEN 97 AND 122



          • Uppercase A-Z has ASCII value range from 65 to 90.

          • Lowercase a-z has ASCII value range from 97 to 122.






          share|improve this answer
























          • Thanks a lot Madhur. It worked for me.

            – fervent
            Nov 22 '18 at 10:53











          • @fervent happy to help :)

            – Madhur Bhaiya
            Nov 22 '18 at 10:54














          2












          2








          2







          We can use ASCII() function.




          Returns the numeric value of the leftmost character of the string str.
          Returns 0 if str is the empty string. Returns NULL if str is NULL




          SELECT * FROM your_table 
          WHERE ASCII(id) BETWEEN 65 AND 90
          OR
          ASCII(id) BETWEEN 97 AND 122



          • Uppercase A-Z has ASCII value range from 65 to 90.

          • Lowercase a-z has ASCII value range from 97 to 122.






          share|improve this answer













          We can use ASCII() function.




          Returns the numeric value of the leftmost character of the string str.
          Returns 0 if str is the empty string. Returns NULL if str is NULL




          SELECT * FROM your_table 
          WHERE ASCII(id) BETWEEN 65 AND 90
          OR
          ASCII(id) BETWEEN 97 AND 122



          • Uppercase A-Z has ASCII value range from 65 to 90.

          • Lowercase a-z has ASCII value range from 97 to 122.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 22 '18 at 10:47









          Madhur BhaiyaMadhur Bhaiya

          19.6k62236




          19.6k62236













          • Thanks a lot Madhur. It worked for me.

            – fervent
            Nov 22 '18 at 10:53











          • @fervent happy to help :)

            – Madhur Bhaiya
            Nov 22 '18 at 10:54



















          • Thanks a lot Madhur. It worked for me.

            – fervent
            Nov 22 '18 at 10:53











          • @fervent happy to help :)

            – Madhur Bhaiya
            Nov 22 '18 at 10:54

















          Thanks a lot Madhur. It worked for me.

          – fervent
          Nov 22 '18 at 10:53





          Thanks a lot Madhur. It worked for me.

          – fervent
          Nov 22 '18 at 10:53













          @fervent happy to help :)

          – Madhur Bhaiya
          Nov 22 '18 at 10:54





          @fervent happy to help :)

          – Madhur Bhaiya
          Nov 22 '18 at 10:54




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53429163%2fhow-to-retrieve-the-rows-from-mysql-whose-field-value-should-start-with-alphabet%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

          Alcedinidae

          Origin of the phrase “under your belt”?